Как я могу подключить жесткий диск только для чтения в Windows XP?

10

Недавно у меня была причина перенести жесткий диск с компьютера, который лопнул, на другой компьютер с целью восстановления данных. В (прискорбных) обстоятельствах и донором, и получателем были машины с Windows XP SP3. Я хотел быть уверенным, что трансплантированный диск не будет изменен компьютером-получателем, поэтому я искал как ад, но не смог найти способ смонтировать трансплантированный диск только для чтения.

Как я могу подключить жесткий диск только для чтения в Windows XP?

eleven81
источник

Ответы:

12

Там находится встроенный mehanism для монтирования файловой системы только для чтения в Windows, вид . Это определенно не похоже на монтирование только для чтения в операционной системе * nix.

Этот ответ Superuser.com содержит детали. Изменения, которые вы делаете diskpartдля переключения readonlyатрибута на томе, вносят изменения в диск «только для чтения». Вы модифицируете диск, чтобы предотвратить его изменение. В частности, переключение этого бита и забвение его отключения не позволяет загрузиться Windows при возврате диска обратно в исходную систему.

Это подходящий метод для устранения неполадок, но не подходит для судебно-медицинских целей. В этом случае вам либо нужно смонтировать его в операционной системе, которая поддерживает монтирование только для чтения, либо, что лучше всего, использовать аппаратный блокировщик записи. Для серьезной криминалистической работы вы всегда должны использовать аппаратный блокировщик записи на каждом этапе процесса (и вы всегда должны работать с образами исходного диска после образа и создавать подпись для исходного диска).

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

NB. Это не работает в XP, поскольку в выпуске diskpart для XP нет команды attrib, на которую опирается ответ.

Эван Андерсон
источник
1
Ответ Эвана предполагает, что диск не является съемным. Как упоминалось в других ответах, есть способ просто изменить реестр (и многие компании уже делают это с помощью групповой политики), чтобы заставить USB-накопители быть только для чтения. Такая политика / реестр будет монтировать диск только для чтения, если он был подключен после того, как изменение вступило в силу, и если диск был подключен через USB, а не eSATA, SATA или IDE. Первый результат Google для этого изменения реестра - petri.co.il/configure_usb_disks_to_be_read_only_in_xp_sp2.htm и, кажется, достаточно точный, чтобы рекомендовать.
pplrppl
1
Я не нахожу много информации о том, что в стеке драйверов этот параметр реестра на самом деле настраивает. Предполагая, что он достаточно низок в стеке, чтобы действительно предотвратить любые записи, он удовлетворяет требованию автора: «не будет изменен компьютером-получателем». Конечно, USB-подключение будет медленнее, чем (e) SATA или PATA, но это может стоить компромисса. Тем не менее, для любой серьезной судебно-медицинской экспертизы аппаратный блокировщик записи абсолютно необходим.
Эван Андерсон
Превышение скорости USB 3 сделает несвоевременным снижение скорости USB. Стоит отметить, что USB-корпуса обычно не поддерживают SMART-данные и не предоставляют доступ к пустому диску в каком-либо расширенном смысле. Мало того, что этого недостаточно для судебно-медицинской экспертизы, этого недостаточно для подробного анализа неисправностей (специализированное диагностическое программное обеспечение не будет работать через USB). Однако он дает вам доступ к диску только для чтения в XP без дополнительного аппаратного или программного обеспечения, если вам не нужен низкоуровневый доступ к диску.
pplrppl
Возможность включения накопителя отдельно от ПК может помочь в «легких» ситуациях восстановления. Иногда диск будет работать только несколько секунд (меньше, чем время, необходимое для загрузки Windows и копирования файлов). Я лично восстановил данные с дисков, загрузившись в ОС, позволив элементам установки успокоиться, а затем включив внешний корпус. Одновременно копируйте данные на хороший диск в каталог, выключите диск и дайте ему остыть, включите его снова и возьмите другой каталог, при необходимости повторите.
pplrppl
1
@ Арк-кун - я согласен с вашей оценкой моего заявления, и я уточнил.
Эван Андерсон
11

Я отвечаю довольно поздно, но это может помочь кому-то еще.

Эверетт имеет идеальное решение для этого на суперпользователя.

Djof
источник
Поздно, но лучший ответ до сих пор.
gparent
+1 для связи этого решения, я буду помнить это.
Крис Мак-Каун,
Я не ожидал, что люди сразу заметят этот ответ, если вообще когда-нибудь. Рад, что смог помочь.
Djof
4

Вы можете использовать WriteProt , небольшой инструмент командной строки, который позволяет вам защищать от записи файловую систему в Windows.

Doliveras
источник
Интересный маленький инструмент! Для случайной работы без судебной экспертизы я определенно изучил бы это. Что касается вопроса автора, тем не менее, я думаю, что я все еще рекомендую создавать изображения и работать с ними, поскольку мы говорим о потенциальной потере данных. Обработка единственного диска с данными на нем должна быть сведена к минимуму.
Эван Андерсон
2

Я недавно добавил эту закладку, но никогда не пробовал: http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.windows .file_system & TID = 4b1a14f7-6bd2-4c9f-ae64-df57c35712bf & кот = & = & языки кр = & SLOC = & р = 1

4-й пост (Эдвин) предлагает решение, о котором я говорю.

MattB
источник
2
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
Марк Хендерсон
1
И теперь это мертвая ссылка. Поскольку вы не скопировали важную информацию, ваш ответ теперь бесполезен.
Ариэль
2

Решение:

От: http://www.autorunremover.com/

«Вы можете установить состояние порта USB на« Только чтение »или« Чтение / запись »с помощью средства автоматического удаления вирусов ...»

Вывод: если вы поместите свой жесткий диск в корпус внешнего жесткого диска с помощью кабеля USB, вы можете убедиться, что он установлен только для чтения.

По данным Software Informer, по состоянию на 2009-07-07 на компьютере было установлено более 4 078 человек с этой утилитой.

Предупреждение: при первой установке этой утилиты она сканирует внешние жесткие диски. Предложите тщательный тестовый полет на другом внешнем USB-накопителе, прежде чем посвятить ему жизнь.

Контанго
источник
Закрыть, но не нужно, чтобы получить конкретное программное обеспечение для этого. Просто отредактируйте реестр и подключите адаптер USB-накопителя, и все готово. См. Petri.co.il/configure_usb_disks_to_be_read_only_in_xp_sp2.htm для ключа реестра.
pplrppl
1

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

РЕДАКТИРОВАТЬ - после прочтения всего вашего поста и ответа EA аппаратный блокировщик записи звучит лучше всего.

обратите внимание, чтобы самостоятельно прочитать ВЕСЬ пост, прежде чем отвечать, и постарайтесь не чувствовать, что это гонка, чтобы победить EA

cop1152
источник
1
Да, удачи во всем, что
касается
Хе-хе ... Хитрость заключается в том, чтобы привести меня в "религиозный спор" о намерениях какой-либо функции ОС и т. Д. Это значительно замедлит меня.
Эван Андерсон
1

Как говорит Эван, нет простого способа сделать это, кроме как клонировать диск. Существует дистрибутив Linux, называемый PING, который вы можете использовать для загрузки компьютера, и он дает вам возможность копировать разделы между жесткими дисками (и он бесплатный и довольно простой в использовании)

Марко Картер
источник
0

Существует способ получить доступ к диску в режиме, который эффективно только для чтения.

  1. Установите диск как обычно.
  2. Щелкните правой кнопкой мыши на диске и включите общий доступ к файлам.
  3. Измените разрешения для общего ресурса, чтобы удалить разрешение на «запись». Оставьте разрешение на «чтение» включенным.

Теперь сделайте весь ваш доступ через общий файловый ресурс UNC, например, \ computer \ mydrive - RO \

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

Контанго
источник