Используя ddrescue, я создал ISO-файлы с дисков C: и D: на жестком диске моего ноутбука с Windows XP (после того, как ноутбук перестал загружаться, и chkdsk и т.д. Не сможет это исправить).
Я смог смонтировать 60-гигабайтный файл D.iso, используя OSFmount, и успешно воссоздал диск D: на другом ноутбуке.
Изображение C.iso более проблематично. После нескольких проходов ddrescue оставил около 3 Мбайт не восстановленными из общего объема в 85 ГБ (не стоит беспокоиться об этом), и я могу смонтировать его с OSFmount на ноутбуке с Windows Vista. Однако, когда я запускаю chkdsk /F /V на смонтированном диске (который был смонтирован как H:), я постоянно получаю синий экран (BSOD).
CHKDSK проходит первые три этапа, включая исправление индекса и дескриптора безопасности, без ошибок, но запускает BSOD при попытке исправить записи тома или растровое изображение
Если я пытаюсь починить диск, нажав Свойства-> Инструменты-> Проверка ошибок-> Проверить сейчас-> Автоматически исправлять ошибки файловой системы, я получаю окно с предупреждением «Окна не смогли завершить проверку диска».
Я бы попробовал другой инструмент, кроме OSFMount, но пока единственное, что я нашел, это монтирование больших файлов ISO, и до сих пор он работал для меня в этом процессе.
[Обновление 2011-11-13 18:41 EST] Просто запустили тот же процесс, используя оригинальный ноутбук с Windows XP, с другим внутренним диском, и chkdsk работал как чемпион. Таким образом, вопрос все еще интересен, но решительно менее актуален.