Я пытаюсь запустить SpinRite на компьютере с VMware. Все идет хорошо, но когда диск выходит из строя, VMware всегда выдает предупреждение:

Operation on file "\\.\PhysicalDrive0" failed.  
If the drive (...)  
Choose Continue to forward the error to the guest operating system.

И если я выберу продолжить, как и ожидалось, все будет хорошо. Проблема в том, что мне нужно выбрать продолжить при каждой ошибке на диске. Это будет означать сотни тысяч кликов и не является жизнеспособным.

У кого-нибудь была эта проблема? Как ты это решил?

Благодарю.

1 ответ1

1

Я не уверен, что это сработает или сделает то, что вы на самом деле хотите.

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

Используя caddy или аналогичный, каждая необработанная команда отправляется на устройство (сбой или успех). Что касается VMWare Workstation, это всего лишь USB-устройство и ничего более.

Однако, если вы фактически используете жесткий диск как жесткий диск, он эмулирует / передает инструкции - поэтому, когда он обнаруживает, что что-то не так или любой сбой, он приостанавливает выполнение команды и выдает это приглашение. Когда вы нажимаете «ОК», он, скорее всего, снова делает ту же команду и сообщает об успехе - поэтому я сомневаюсь, что запуск spinrite действительно поможет в вашей текущей настройке.

Чтобы объяснить еще раз - скажем, у вас есть механический сбой, половина времени команда может отказать в области жесткого диска. Итак, вы запускаете Spinrite, как и ожидалось, вы нажмете одну из ошибок, но вы получите приглашение - когда вы нажимаете кнопку ОК, он повторяет эту инструкцию, но на этот раз это успешно - что касается Spinrite, он только добился успеха и не тот сбой, поскольку виртуальная машина подавила проблему.

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

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