ฉันเลือกไดรฟ์ภายนอกHP Simplesave มันมาพร้อมกับซอฟต์แวร์แฟนซีที่ไม่มีประโยชน์สำหรับฉันเพราะฉันไม่ได้ใช้ Windows เช่นเดียวกับไดรฟ์สำรองข้อมูลเป้าหมายผู้บริโภคปัจจุบันซอฟต์แวร์สำรองข้อมูลนั้นมีอยู่ในตัวไดรฟ์ ฉันต้องการบันทึกสถานะเริ่มต้นของไดรฟ์เพื่อให้ฉันสามารถกู้คืนได้หากฉันตัดสินใจขาย
กล่องสำรองตัวเองค่อนข้างที่กำหนดเอง: /dev/sr0
นอกเหนือไปจากอุปกรณ์ฮาร์ดไดรฟ์จะนำเสนออุปกรณ์ซีดีรอมเหมือนใน ฉันรวบรวมว่าจุดประสงค์ของอุปกรณ์ cdrom นี้คือการบู๊ตผ่าน Windows โดยอัตโนมัติเล่นแอปพลิเคชั่นสำรองซึ่งมีชีวิตอยู่บนดิสก์ตัวเอง ฉันไม่คิดว่าจะรับประกันได้ว่ามันจะทำอย่างไรจึงเป็นสิ่งสำคัญที่จะรักษาสถานะที่แน่นอนของดิสก์
ไดรฟ์ถูกฟอร์แมตด้วยพาร์ติชัน NTFS ขนาด 500GB เดียว
ความคิดเริ่มต้นของฉันคือการใช้dd
เพื่อถ่ายโอนดิสก์ ( /dev/sdb
) เอง แต่สิ่งนี้พิสูจน์ได้ว่าทำไม่ได้เนื่องจากไฟล์ผลลัพธ์ไม่กระจัดกระจาย สิ่งนี้ดูเหมือนจะเป็นเพราะพื้นที่ว่างของระบบไฟล์ NTFS ไม่เต็มไปด้วยเลขศูนย์ แต่มีชุดข้อมูลซ้ำ 16 ไบต์
ฉันพยายาม gzipping dd
การส่งออกของ สิ่งนี้ลดขนาดไฟล์ลงเหลือขนาดที่สามารถจัดการได้ - 18GB ตัวแรกถูกบีบอัดเป็น 81MB เทียบกับ 47MB เพื่อ tarball เนื้อหาของระบบไฟล์ที่ติดตั้ง - แต่มันช้ามากในโปรเซสเซอร์ Pentium M ที่ค่อนข้างผิดเพี้ยนของฉัน เวลาในการทำเช่นนั้น 18GB แรกนั้นประมาณ 30 นาที
ดังนั้นฉันจึงหันไปทิ้งสถานะดิสก์และข้อมูลพาร์ติชันแยกต่างหาก
ฉันทิ้งสถานะพาร์ติชันด้วย
sfdisk -d /dev/sdb > sfdisk.-d.out
ฉันยังสร้างอิมเมจที่ถูกบีบอัดของพาร์ติชัน NTFS (อันเดียวบนดิสก์) ด้วย
ntfsclone --save-image --output - /dev/sdb1 | gzip -c > ntfsclone.img.gz
มีอะไรอีกบ้างที่ฉันควรทำเพื่อให้แน่ใจว่าฉันสามารถกู้คืนสถานะดั้งเดิมของไดรฟ์ได้อย่างแม่นยำหรือไม่?