当我在GPT分区上设置’隐藏’标志时,它不受
Windows 8.1的尊重(Windows尝试堆放,抛出UI等).但是,如果我从diskpart.exe设置’hidden’标志它是受到尊重的 – 这两个’隐藏’是不同的吗?
如何从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位 – 不要自动挂载
有关更多信息,请参阅this wiki article.
你会如何从Linux做到这一点?那么你可以检查分开的文档,看看是否允许你为分区条目设置自定义属性位;如果没有,那么你需要修改源代码,让它设置微软使用的位.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。