У меня есть система с жестким диском, которая имеет несколько поврежденных секторов. Я использовал ddrescue
для восстановления всех доступных секторов на диске, но на диске продолжают развиваться новые поврежденные сектора, поэтому я его отбросил. Два запуска инструмента производителя указали РАЗНЫЕ блоки плохих секторов, и два прохода с SpinRite оба привели к РАЗНЫМ нечитаемым секторам, поэтому диск больше не является надежным.
Раздел был на диске 500 ГБ, но используется только около 40 ГБ, поэтому я собирался заменить диск меньшим (120 ГБ).
Все, что у меня сейчас есть, это образ, созданный ddrescue раздела NTFS (например, /dev /sda1). Этот файл находится на моем NAS и имеет размер 500 ГБ.
Моя дилемма в том, что все инструменты NTFS не будут работать на диске вообще, потому что есть несколько несоответствий из-за невосстановленных секторов. Только около шести секторов были в конечном итоге невосстановимыми (только 3K!) но они по-прежнему приводят файловую систему NTFS в соответствие. Поэтому я не могу изменить размер раздела, использовать ntfsclone или что-то еще. Я могу запустить инструменты для файла образа, но все они инструктируют меня CHKDSK разделить в Windows, что я не могу сделать, так как это просто необработанное изображение, хранящееся на моем NAS.
Проблема в том, что в настоящее время у меня нет запасного диска емкостью 500 ГБ для копирования образа, чтобы сделать это. Поскольку размер файла составляет 500 ГБ, я не могу клонировать его на диск меньшего размера и, конечно, я не могу использовать ntfsresize.
Итак, я пытаюсь понять, есть ли способ запустить chkdsk
в файле образа. У меня есть VMWare и VirtualBox, однако есть две проблемы: во-первых, файл образа - это просто раздел NTFS, не включая таблицу разделов и т.д. Кроме того, это необработанный образ, не в формате, необходимом ни одному из этих инструментов виртуализации.
Любой совет о том, как восстановить изображение, чтобы я мог использовать инструменты NTFS на нем?