Du kan mycket lätt bevisa att offseten utfärdar och ger dig en bra idé, hur mycket metadata som den snider ut. Se HDD-specifikationerna direktanslutet, få slutsumman numrerar av kvarter & byte. Därefter se OEN/S och se, hur många byte det något att säga HDDEN är. Också gör/för att modellera av HDDEN som något att säga för apparatchef dig har. Om den inte är, samma gör & modellerar därefter dig har motståndskraftigt.
Jag skriver lagringsdiags och PLUNDRAR ledningprogramvara för ett uppehälle, så detta är nätt old-hat till mig, så be om ursäkt i förskott för att inte ge dig fulla anvisningar att skifta det över, men dd är all som du behöver. Använd precis start=en, och count=alternativ som ska specificeras, avkräver värderar, och jag skulle gör kvarteret att storleksanpassa är åtminstone 64kb (bs=64k är parametern). Om slutsumman numrerar av kvarter inte är en multipel av 64kb därefter dig behov att göra ett 2nd starta near för dd avsluta av drevet using (start= och count=) parametrarna och inte specificerar kvarteret storleksanpassar. Ska detta kopierar ett kvarter i sänder.
Ditåt du kan stilla kopierar stora en stor bit av data strax, och inte bekymmer om att fästa ihop svanen avslutar av disken. Därefter du kan använda en delningschef till införlivat den fria sist få MBEN eller KBEN som lämnas på avsluta av disken av metadatana, om du önskar att få 100% av disken användbar.
Frestas inte för att göra detta in-place (det är möjligheten med A.C.-program using memcopy, som ska detta förhindrar källa och destinationspekare från att gå över varje annat under kopiera). Bäst öva är också att göra massmedia verifierar på källan (enkel dd if=/dev/sda (eller allt vad) of=/dev/null bs=64k). Detta ska l5At dig veta, om du har några lästa fel, som den läser precis den hela disken in i bet ösregnar. Om du har ett läst fel, då du ska för att inte vara kompetent att använda dd, tills du reparerar dåligakvarteret.