Как запретить отображение раздела диска в проводнике Windows?

Предположим, у меня есть диск на 100 ГБ, и я хочу установить программное обеспечение для переустановки, используя 1 ГБ. Я бы хотел, чтобы 1 ГБ был скрыт - не от пользователей, а от ОС. Предполагая Windows XP и более поздние версии. Есть ли серия вызовов API, которые я могу использовать для этого? Какие еще существуют способы «скрыть» часть жесткого диска?


person Ron    schedule 22.02.2011    source источник
comment
Ваше название и описание противоречат друг другу: вы говорите, что не хотите, чтобы диск отображался в проводнике Windows, но затем говорите, что не хотите, чтобы он был скрыт от (только?) пользователей, и что что-то скрыто только в проводнике Windows скрывает его от пользователя. Пожалуйста, уточните, что вы спрашиваете.   -  person Andrew Marshall    schedule 23.02.2011
comment
Я пытался отговорить людей просто сказать, чтобы сделать это скрытым файлом   -  person Ron    schedule 23.02.2011


Ответы (3)


Просто назначьте этому разделу скрытый флаг. gparted делает это очень хорошо.

Поочередно измените его тип на compaq diag.

person Alain Pannetier    schedule 22.02.2011
comment
Спасибо. Я должен изучить это. - person Ron; 23.02.2011

Из первого поиска в гугле "скрыть диск в Windows"

Как скрыть диск в Windows XP:

  1. Нажмите «Пуск» -> «Выполнить», введите regedit в поле и нажмите «ОК».
  2. Перейдите к:

      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
      Explorer
    
  3. В меню перейдите в «Правка» -> «Создать» -> «Значение DWORD».

  4. Назовите новое значение NoDrives
  5. Затем щелкните правой кнопкой мыши NoDrives и выберите «Изменить», теперь установите флажок «Десятичное число» и в разделе «Значение данных» введите десятичное значение для диска, который вы хотите скрыть. Например, чтобы скрыть C, введите 4. Дополнительные значения см. в списке ниже: * A=1 * B=2 * C=4 * D=8 * E=16 * F=32 * G=64 * H=128 * я=256
person Toscino    schedule 22.02.2011
comment
Это просто скрывает его от пользовательского интерфейса, но вы можете просто ввести D:\etc в адресную строку проводника IIRC. - person Anders; 23.02.2011
comment
Это не скрывает его от ОС, просто показывает. Запись файла с помощью 'echo. › hiddenFile по-прежнему разрешен. - person Ron; 23.02.2011

Если это диск в стиле GPT, вы можете изменить GUID типа GPT на OEM GUID. Это сделает этот раздел скрытым от всех дисковых инструментов (Explorer, Disk Mgr и т. д.).

person PC Guy    schedule 06.05.2016