设置“隐藏”属性从Linux(parted)部分是不是由Windows尊重?

当我在GPT分区上设置“隐藏”标志时,它不受Windows 8.1的支持(Windows试图堆砌,抛出UI等)。 但是,如果我从diskpart.exe设置“隐藏”标志,这是尊重 – 这两个“隐形”是不同的?

我如何设置从Linux的位,这是从Windows尊重?

GNU Parted 3.0 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print print Model: LaCie P9220 (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 1049kB 8001MB 8000MB fat32 SD_Recovery 2 8001MB 8101MB 101MB ext4 SD_OS hidden 3 8101MB 8201MB 99.6MB SD_Page hidden 4 8201MB 520GB 512GB ext4 SD_Data0 hidden 5 520GB 1000GB 480GB ext4 SD_Data1 hidden 

和Windows中的同一个磁盘

 DISKPART> lis vol Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- ... Volume 7 E FAT32 Partition 7629 MB Healthy Volume 8 H RAW Partition 96 MB Healthy Volume 9 I RAW Partition 95 MB Healthy Volume 10 J RAW Partition 476 GB Healthy Volume 11 K RAW Partition 447 GB Healthy DISKPART> 

    我不确定分开的哪个属性位用来定义一个隐藏的分区,您需要查看源代码。 但从你所经历的事情来看,这一定是不一样的。

    Microsoft为GPT定义了这些分区属性:位60 – 只读,位62 – 隐藏,位63 – 不自动安装

    欲了解更多信息,请参阅这篇wiki文章

    你将如何从Linux做到这一点? 那么你可以检查分开的文档,看看是否允许你为分区条目设置自定义属性位; 如果没有,那么你将需要修改源代码,让它设置微软的使用位。