1

Мне интересно, что конкретно означают атрибуты диска и тома «только для чтения», которые можно переключать в diskpart в Windows 7. Я пытаюсь настроить внешний USB-накопитель в качестве установочного носителя для своего собственного программного обеспечения, поэтому я хотел бы защитить его от случайных или случайных изменений пользователями, которым он был назначен, чтобы они не испортили установочные файлы они могут понадобиться в будущем.

Из того, что я могу экспериментировать с diskpart, атрибут тома только для чтения фактически хранится где-то на физическом диске, потому что я могу его установить, и он появляется, когда я беру диск на другую машину. Это здорово, потому что мои пользователи не могут (легко) изменить какие-либо файлы на томе или отформатировать их из проводника Windows.

Тем не менее атрибут «только для чтения» диска является лишь аспектом того, как текущая машина обращается к диску. Когда я его установил, я больше не могу удалить том на диске с помощью управления дисками, но когда я перевожу диск на другой компьютер, атрибут больше не устанавливается, и в разделе «Управление дисками» я могу удалить том на диске. Я думаю, я не так беспокоюсь о том, что мои пользователи делают это, но меня раздражает, что я не понимаю, что на самом деле делают эти атрибуты.

Еще одна вещь, которую я не понимаю, это то, что атрибут "том" только для чтения на самом деле кажется глобальным для диска - если у меня есть два тома на диске, и я установил флаг только для чтения на одном из них, то он получит установить на другой тоже. ?!?

У меня такое ощущение, что я не ищу правильные документы - все, что я нахожу, это отдельные документы, которые дают синтаксис для изменения этих атрибутов, а не того, что они на самом деле означают. Любые указатели будут очень рады!

Спасибо,

Как

3 ответа3

0

Я пытался это сделать, но понял, что когда я установил флэш-накопитель с командой атрибута disk set readonly, флэш-накопитель становится доступным только для чтения для того компьютера, на котором я сделал эту настройку. на других ПК я все еще могу записать на эту конкретную флешку. Что я нашел, так это отредактировал владение флешкой. Я редактирую запись для everone только для чтения и добавил своего пользователя как полный контроль. Так что теперь это работает для меня, если кто-то, кто знает, как редактировать владельца, работает лучше, чем настройка атрибута diskpart.

0

На MBR-дисках установка RO для любого тома влияет на все тома. Diskpart не позволяет устанавливать атрибут RO на съемных дисках (например, на съемных флэш-накопителях), поэтому съемные USB-накопители не могут быть защищены от записи при перемещении в другую систему.

0

В настоящее время я копаюсь в атрибутах тома, потому что установка Vista не проходит без использования официальной программы установки, путем развертывания образа с использованием imagex и bcdboot.

Я не могу понять, где diskpart сохраняет информацию об атрибутах, скорее всего, на диске, потому что (nodefaultdriveletter) также применяется после перезапуска; также при загрузке в автономную систему.

И да, diskpart всегда применяет атрибуты тома ко всем томам на выбранном диске. Поведение attributes volume не является ожидаемым, и оно нигде не задокументировано. Встречается во всех версиях, включая сборку Win8 9200.

Атрибут readonly - это только подсказка, он не мешает записи на диск.

Чтобы скрыть том из Windows, используйте команду remove , но эта информация сохраняется в HKLM\SYSTEM\MountedDevices (применяется только к текущей работающей системе), или вам необходимо использовать set id= , идентификатор NTFS по умолчанию - 07, попробуйте 17 или 27 Существует список идентификаторов разделов для ПК , чтобы решить, что вам нравится. Идентификаторы FAT32 позволяют Windows также идентифицировать как NTFS, не монтируя их автоматически.

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