У меня два ноутбука Dell Inspiron 6400. Оба были заказаны в тот же день, что и друг друга, и были отправлены в тот же день, что и друг друга. Оба работают под управлением Windows XP. Они должны были быть настроены идентично Dell. Но на одном ноутбуке Windows Explorer всегда отображал определенные разделы диска, которые не должны быть видны конечному пользователю. С другой стороны, Explorer не отображает эти разделы, даже если они существуют на диске.

Мне известны три возможных способа скрыть раздел от Windows. Два из них, кажется, не работают, и тот, который работает, зависит от меня, никогда не меняющего назначения букв дисков, что не является безопасным предположением.

Меня больше всего интересует то, что система, которая правильно скрывает разделы, не использует ни один из трех механизмов, о которых я знаю. Итак, как я могу узнать, какой механизм он использует, чтобы пометить эти разделы, чтобы они не показывались конечному пользователю?

Вот кровавые детали. Диски обеих систем содержат следующие разделы:

  • Раздел диагностики Dell [основной раздел, 47 МБ, файловая система FAT16]
  • Раздел Windows XP (раздел C:) [основной раздел, 106 ГБ, файловая система NTFS]
  • Dell MediaDirect Partition [основной раздел, 2 ГБ, файловая система FAT32]
    Примечание: MediaDirect - бесполезная особенность этой модели ноутбука. Dell построил его с двумя кнопками питания вместо одной. Нажатие на нормальную кнопку питания загружается из раздела Windows. Нажатие кнопки питания MediaDirect загружается из раздела MediaDirect. Идея заключается в том, что MediaDirect позволяет использовать ваш ноутбук в качестве DVD-плеера без издержек на все процессы, которые запускаются при загрузке Windows. Я не знаю никого с этой моделью ноутбука, который когда-либо использовал кнопку питания MediaDirect.
  • Dell Restore Partition [основной раздел, 3,6 ГБ, файловая система FAT32]

Ноутбуки называются "Минбар" и "Ворлон". (Дополнительные кредиты: угадайте, какой сериал SF я фанат.)

На Minbar Windows Explorer показывает следующее в разделе «Мой компьютер»:

Local Disk (C:)     106 GB
DVD-RW Drive (D:)

тогда как на Vorlon Windows Explorer показывает следующее:

Local Disk (C:)     106 GB
DVD-RW Drive (D:)
Local Disk (E:)     47 MB
Local Disk (F:)     3.6 GB
MEDIADIRECT (G:)    2 GB

Наличие этих трех дополнительных разделов, видимых при загрузке в Windows, делает их уязвимыми для изменений со стороны наивного пользователя. Я хотел бы сделать их невидимыми на Ворлоне, но я не могу понять, что делает их невидимыми на Минбаре.

Мне известны два разных флага "скрыть раздел" в системе: один в таблице разделов, а другой доступен в редакторе групповой политики Windows. К сожалению, ни один из флагов "скрыть раздел" не кажется правильным. Даже если дополнительные разделы не видны на Minbar, ни один из этих флагов не установлен на Minbar. А на Vorlon я попытался установить каждый из этих флагов, но Windows Explorer все равно настаивает на том, чтобы эти разделы отображались.

Мне также известен ключ "скрывать букву диска" под названием NoDrives в реестре Windows. Это работает. Но бывают случаи, когда мне приходится менять буквы дисков, и это решение делает меня уязвимым для того, чтобы неправильный раздел стал невидимым, если буквы дисков когда-либо изменятся.

Кроме того, поскольку разделы невидимы в Windows Explorer в Minbar, даже если ключ NoDrives отсутствует в реестре Minbar , должен быть какой-то другой способ настроить раздел как невидимый. Но я не смог выяснить, что это такое.

Вот более подробно о том, что я пробовал:

  • Редактор групповой политики Windows:

    Я побежал:

    gpedit.msc

    и перешел к:

    Конфигурация пользователя> Административные шаблоны> Компоненты Windows> Проводник Windows

    Я выбрал:

    Скрыть эти указанные диски в моем компьютере

    Это позволяет мне выбирать комбинации A:, B:, C: и D: для отображения. Но он не предлагает никаких комбинаций, включающих E:, F: или G:, которые являются разделами, которые я хочу скрыть.

  • Редактор таблицы разделов:

    Я загрузил Linux (Ubuntu) с CD и запустил gparted, чтобы проверить таблицу разделов. На Minbar ни у одного из разделов не был установлен флаг "скрыть раздел", хотя E:, F: и G: невидимы в этой системе в проводнике Windows. Тем не менее, в Vorlon я попытался установить флаг "скрыть раздел" для этих разделов в надежде, что Windows Explorer будет уважать этот флаг. Это не так. Установка этого флага на Ворлоне не имела никакого эффекта.

  • Реестр Windows:

    Я нашел в Интернете статью, в которой описано, как определенное значение реестра используется в качестве битовой маски для определения того, какие диски / разделы отображаются. (http://www.worldstart.com/hide-drives-and-partitions/)

    Он говорит вам использовать "regedit", чтобы перейти к:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,

    и найдите (или создайте) ключ с именем NoDrives. Этот ключ представляет собой битовую маску букв дисков, которые Windows Explorer скрывает.

    байт 0, бит 0x01 A:
    байт 0, бит 0x02 B:
    байт 0, бит 0x04 C:
    байт 0, бит 0x08 D:
    байт 0, бит 0x10 E:
    байт 0, бит 0x20 F:
    байт 0, бит 0x40 G:
    байт 0, бит 0x80 H:
    байт 1, бит 0x01 I:
    байт 1, бит 0x02 J:
    ,
    ,
    , и т.п.

    Я попробовал это, и это работает как рекламируется. Но если сделать букву диска невидимой, это означает, что если буквы дисков будут когда-либо изменяться, то неправильный раздел будет скрыт.

Кто-нибудь знает, что еще я должен искать на Minbar, чтобы узнать, как ему удается скрыть эти разделы, чтобы я мог заставить Vorlon вести себя так же?

1 ответ1

0

Я бы попытался открыть Свойства корневого каталога раздела и изменить владельца на пользователя с правами администратора и удалить представление / чтение / запись / другое от других пользователей. Это должно как минимум помешать пользователям получить к ним доступ случайно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .