Klonowanie rozmiaru 512 sektorów na zaawansowany dysk WD Black

1

Mam stary dysk WD Black, który nie jest w formacie zaawansowanym. Ponieważ ma jeden uszkodzony sektor w nieużywanym obszarze, muszę go sklonować na nowy dysk twardy, aby uniknąć utraty danych. Niestety ten sam model napędu nie jest już w sprzedaży. Kupiłem WD1003FZEX Black 1 TB, który ma Advanced Format. Kiedy próbuję sklonować stary dysk twardy inny niż AF na nowy dysk Advanced Format, Clonezilla narzeka, że ​​nowy dysk jest za mały o kilka sektorów.

Kilka faktów.

  • Stary dysk jest sformatowany jako dysk NTFS systemu Windows 7. Ma 100 MB partycji „System Reversed”.
  • Stary dysk ma rozmiar 512 sektorów
  • Nowy dysk ma format zaawansowany
  • Klonuję do nowego napędu za pomocą zewnętrznej obudowy USB.
jtl999
źródło
Domyślam się (bez przeprowadzania badań), że nowy dysk używa większego sektora (to jest „Advanced Format”) i to dezorientuje CloneZilla. Czy można sformatować nowy dysk przy użyciu sektorów 512-bajtowych? To może rozwiązać problem. (Jeśli masz dysk o pojemności 3 TB +, to nie zadziała, ale wyobrażam sobie, że przydałoby się 1 TB).
użytkownik55325
spróbuj partedmagic. Jeśli okaże się, że miejsce docelowe jest za małe, możesz zmienić rozmiar oryginalnej partycji o powiedzmy 10 MB (lub cokolwiek) rozwiązany problem.
cybernard

Odpowiedzi:

0

Spróbuj użyć dd_rescue(nazywanego ddrescuew wariantach ubuntu) i potokować go w coś podobnego xz(lub bardziej uniwersalnego gzipi bzip2). Spowoduje to wstawienie zer w miejscu, w którym znajdował się zły sektor, ale nie złamie go, i skompresuje dane wyjściowe, więc mam nadzieję, że zmieści się na drugim dysku twardym.

Przykład:
dd_rescue /dev/sdX - | bzip2 > /mnt/working_external_disk/diskimage.img.bz2
gdzie sdXznajduje się urządzenie blokowe uszkodzonego dysku twardego, a -symbol kieruje dane wyjściowe do stdout, gdzie jest przesyłany potokowo bzip2, i przesyła bzip2obraz skompresowanego dysku /mnt/working_external_disk/diskimage.img.bz2. Powinieneś być w stanie zdekompresować go, gdy masz trochę więcej miejsca, i zamontować go mount -o loop /path/to/decompressed/disk/image.img /path/to/mount/to.

Jeśli nie chcesz zainwestować w nieco większy dysk, zawsze możesz spróbować użyć opcji splitpodziału kilku sektorów na obraz dysku. Prawdopodobnie nie będzie później poprawnie montowany, ale warto spróbować.

Przepraszam, jeśli to nie odpowiada na twoje pytanie, ale obecnie tworzę kopię zapasową ogromnej ilości danych i jestem w podobnej sytuacji, i to ostatecznie mi się udało. Musiałem zdobyć większy dysk, ale w międzyczasie udało mi się zrobić kopię uszkodzonego dysku bzip2.

Jeśli nie używasz systemu Linux / Unix, przepraszam za marnowanie czasu, ale mam niewielkie doświadczenie z systemem Windows, jeśli chodzi o tworzenie kopii zapasowych dysków.

Wyatt8740
źródło
Używam Linuksa, ale ten dysk twardy to NTF.
jtl999
Przepraszamy za opóźnioną odpowiedź - To powinno nadal działać. Pamiętaj tylko, aby najpierw odmontować dysk i uruchomić wszystko z dostępem tylko do odczytu.
Wyatt8740,
Przeprowadziłem już nową instalację systemu Windows na nowym dysku i nie jestem pewien, czy mój stary uszkodzony dysk już działa. Mam nadzieję, że twoja rada pomoże kolejnej osobie, która ma ten problem.
jtl999