У меня есть копия SpinRite, утилиты для восстановления и обслуживания жесткого диска, которая не может работать под Windows, поскольку требует такого низкоуровневого доступа к диску. Как правило, вы создаете загрузочный диск, который запускает SpinRite поверх FreeDOS для сканирования ваших дисков. Это означает, что компьютер на данный момент не работает. К сожалению, эти сканирования могут занять любое программное обеспечение от нескольких часов до нескольких дней в зависимости от размера и состояния диска и уровня, на котором вы запускаете SpinRite.
У меня есть док-станция для дисковода ESATA, и я смог заставить SpinRite работать в виртуальной машине VMware Workstation, предоставив VMware прямой доступ к диску в док-станции, что позволило мне продолжать использовать хост-компьютер, пока виртуальная машина SpinRite запускается. Однако это работает только с диском, который еще не был размечен. Если диск был разбит на разделы, Windows получает контроль над ним, и я не могу предоставить VMware прямой доступ к нему.
Есть ли способ заставить Windows отказаться от управления жестким диском?