如何防止在Windows资源管理器中显示磁盘分区?

时间:2011-02-22 21:47:01

标签: c windows hard-drive

假设我有一个100GB的驱动器,我想使用1GB的重新安装软件。我希望他隐藏1GB - 不是来自用户,而是来自操作系统。假设Windows XP及更高版本。我可以使用一系列API调用吗?还有哪些其他技术可以“隐藏”硬盘的一部分?

3 个答案:

答案 0 :(得分:1)

只需将隐藏标志分配给该分区即可。 gparted做得很好。

或者将其类型更改为compq diag。

答案 1 :(得分:0)

从第一次谷歌搜索“隐藏Windows中的驱动器”

如何在Windows XP中隐藏驱动器:

  1. 点击开始 - >在框中运行regedit类型,然后单击“确定”
  2. 导航至:

      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
      Explorer
    
  3. 从菜单中导航至编辑 - >新 - > DWORD值

  4. 将新值命名为NoDrives
  5. 接下来,右键单击NoDrives并选择Modify,现在选中Decimal选项,然后在Value Data下输入要隐藏的驱动器的十进制值。例如,要隐藏C,您将输入4.有关更多值,请参阅下面的列表:       * A = 1       * B = 2       * C = 4       * D = 8       * E = 16       * F = 32       * G = 64       * H = 128       * I = 256

答案 2 :(得分:0)

如果是GPT样式磁盘,则可以将GPT类型GUID更改为OEM GUID。这将使该分区对所有磁盘工具(Explorer,Disk Mgr等)隐藏。