GNU/Linux >> Znalost Linux >  >> Linux

Jak klonovat oddíl Ntfs (winxp) z poškozeného disku na nový?

Potřebuji naklonovat oddíl NTFS z poškozeného pevného disku (SCSI, pokud na tom záleží) na nový (SATA).

Nainstaloval jsem poslední verzi obslužných programů Hiren’s Boot CD na USB klíčenku a zkusil jsem to s GParted, který mi řekl, že nemůže zkopírovat/vložit oddíl, protože je poškozen a systémem Windows „označený“ ke spuštění CHKDSK. Postupoval jsem podle varování a pokusil jsem se to opravit pomocí CHKDSK /f (trvalo to 9 hodin a skončilo s chybou po „fázi 3“) a linuxový program, na který si teď nevzpomínám, bez úspěchu.

Zkoušel jsem klonovat pomocí Clonezilly a také to selhalo, ze stejných důvodů.
V HBCD je dd_rescue, ale znovu se nezdařilo, protože nemůže najít „ntfs.something“.

Nakonec vše, co chci, je naklonovat tento oddíl tak, jak je, s jeho chybami a vším. Mohu to opravit na novém disku.

Co mám tedy dělat?

Přijatá odpověď:

Můžete se samozřejmě pokusit opravit oddíl NTFS na původním disku, ale nemohu to doporučit, protože problémy mohou být způsobeny selháním hardwaru a oprava by mohla věci zhoršit.

Nejprve vytvořte blok pro kopírování bloku pomocí ddrescue do souboru. Pokud existuje nějaký blok, který nelze zkopírovat, ddrescue bude pokračovat se zbytkem disku.

Pokud ddrescue nenajde žádné špatné bloky, pak můžete zkusit použít opravný software na soubor (připojený přes zpětnou smyčku). Pokud se vyskytnou problémy s jednotkou SCSI nebo si chcete být jisti, že budete moci začít znovu od začátku, vytvořte kopii souboru a pokuste se opravit souborový systém NTFS na druhé kopii. Protože kopírování disku s chybami může být časově náročný proces, možná budete muset proces přerušit (protože potřebujete počítač, nechat disk vychladnout nebo restartovat firmware disku).

Proto podle mých zkušeností ddrescue je v problematických případech mnohem lepší než dd s conv=noerror . ddrescue uchovává protokol o tom, co provedl, a na základě těchto informací se restartuje, což je funkce nedostupná pro dd . ddrescue je také chytřejší ve čtení bloků od konce, pokud narazí na problémovou oblast. Dostane se mnohem rychleji do stavu kopie obrazu, který můžete použít jako základ pro kontrolu souborového systému (a můžete pokračovat v ddrescue originální kopii). Něco takového můžete udělat pouze s dd pokud jste ochotni strávit spoustu času ručním výpočtem offsetů.

Související:Rozložení disku SQL Server?

Můžete také zkopírovat soubor do oddílu NTFS správné velikosti, vložit disk do počítače se systémem Windows a použít tam nativní nástroje pro opravu.


Linux
  1. Jak kopírovat nebo klonovat oprávnění z jednoho souboru do druhého v systému Linux

  2. Jak klonovat oddíl disku Linux přes síť pomocí dd

  3. Jak mohu použít DD k migraci dat ze starého disku na nový?

  1. Jak rozdělit disk v Linuxu

  2. Jak připojit nový oddíl na red hat linux

  3. Jak mohu rychle vymazat data oddílu GPT z disku?

  1. Jak přidat nový disk větší než 2 TB do stávajícího Linuxu

  2. Jak přidat nový disk na stávající linuxový server

  3. Jak přesunout swap z diskového oddílu na svazek LVM v Linuxu