Клонирование размера сектора 512 на накопитель Advanced Format WD Black

1801
jtl999

У меня есть старый диск WD Black, который не является расширенным форматом. Из-за наличия одного плохого сектора в неиспользуемой области мне нужно клонировать его на новый жесткий диск, чтобы избежать потери данных. К сожалению, та же самая модель привода больше не продается. Я купил WD1003FZEX Black 1TB, который имеет расширенный формат. Когда я пытаюсь клонировать старый жесткий диск без AF на новый диск Advanced Format, Клонезилла жалуется, что новый диск слишком мал по нескольким секторам.

Некоторые факты.

  • Старый диск отформатирован как диск Windows 7 NTFS. Имеет раздел 100 МБ «Система обращена».
  • Старый диск размером 512 секторов
  • Новый диск расширенного формата
  • Я клонирую на новый диск, используя внешний USB-корпус.
1
Я предполагаю (без каких-либо исследований), что новый диск использует больший размер сектора (это то, что «Расширенный формат»), и это сбивает с толку CloneZilla. Можно ли переформатировать новый диск, используя 512-байтовые сектора? Это может решить проблему. (Если у вас накопитель на 3 ТБ +, это не сработает, но я думаю, что это будет нормально для 1 ТБ.) user55325 9 лет назад 0
попробуй partedmagic. Если в нем указано, что пункт назначения слишком мал, вы можете изменить размер исходного раздела, скажем, на 10 Мб (или что-то еще), проблема решена. cybernard 9 лет назад 0

1 ответ на вопрос

0
Wyatt8740

Try using dd_rescue (called ddrescue in ubuntu variants) and piping it into something like xz (or the more universal gzip and bzip2). This will insert zeros where the bad sector was but not break on the bad sector, and will compress the output so it will hopefully fit on your second hard disk.

Example:
dd_rescue /dev/sdX - | bzip2 > /mnt/working_external_disk/diskimage.img.bz2
where sdX is the block device of the faulty hard disk, and the - symbol directs output to stdout, where it is piped to bzip2, and bzip2 outputs the compressed disk image to /mnt/working_external_disk/diskimage.img.bz2. You should then be able to decompress it when you have a bit more space, and mount it with mount -o loop /path/to/decompressed/disk/image.img /path/to/mount/to.

If you don't want to make the investment in a slightly larger drive, you can always try to use split to split a few sectors off the disk image. It probably will not mount properly afterwards, but it is worth a shot.

Sorry if this doesn't answer your question, but I am currently backing up a huge amount of data and am in a similar predicament, and this is what eventually worked for me. I had to get a bigger drive but I was able to make a copy of the bad disk in the meantime with bzip2.

If you aren't using linux/unix, sorry for wasting your time, but I have little experience with windows when it comes to backing up disks.

Я использую Linux, но этот жесткий диск - NTF. jtl999 9 лет назад 0
Извините за поздний ответ - это все еще должно работать. Просто убедитесь, что вы сначала отключили диск и запустили все с доступом только для чтения. Wyatt8740 9 лет назад 0
Я уже сделал новую установку Windows на новый диск, и я не уверен, что мой старый неисправный диск работает больше. Надеюсь, ваш совет поможет следующему человеку, который имеет эту проблему. jtl999 9 лет назад 0

Похожие вопросы