从Linux(分开)在partion上设置’hidden’属性是不是受到Windows的尊重?

前端之家收集整理的这篇文章主要介绍了从Linux(分开)在partion上设置’hidden’属性是不是受到Windows的尊重?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我在GPT分区上设置’隐藏’标志时,它不受 Windows 8.1的尊重(Windows尝试堆放,抛出UI等).但是,如果我从diskpart.exe设置’hidden’标志它是受到尊重的 – 这两个’隐藏’是不同的吗?

如何从Linux中设置该位以使其受到Windows的尊重?

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

和Windows中的相同磁盘

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

解决方法

我不确定哪个属性位用于定义隐藏分区,您需要查看源代码.但是根据你所经历的,它必须是不同的.

Microsoft为GPT定义了这些分区属性
第60位 – 只读,
第62位 – 隐藏,
第63位 – 不要自动挂载

有关更多信息,请参阅this wiki article.

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

猜你在找的Linux相关文章