วิธีคัดลอกพาร์ติชั่น NTFS ที่สามารถบู๊ตได้จากฮาร์ดไดรฟ์ตัวหนึ่งไปยังอีกตัวด้วย Ubuntu


9

ฉันมีแฟลชไดรฟ์ USB พร้อมติดตั้ง Ubuntu 11.10 ที่ฉันต้องการใช้สำหรับงานต่อไปนี้:

ฉันมีฮาร์ดไดรฟ์ที่มี 4 พาร์ติชัน รูปแบบที่สองถูกจัดรูปแบบด้วย NTFS และมีการติดตั้ง Windows ที่ทำงานได้อย่างสมบูรณ์ ฉันต้องการคัดลอกพาร์ติชั่นที่สองนั้นไปยังฮาร์ดไดรฟ์ตัวอื่น (ซึ่งว่างเปล่า)

มีอะไรที่จับได้ - ฉันไม่สามารถเชื่อมต่อฮาร์ดไดรฟ์ทั้งสองเข้ากับคอมพิวเตอร์ในเวลาเดียวกันได้ ฉันมีฮาร์ดไดรฟ์ภายนอกตัวที่สาม แต่จะยังคงเชื่อมต่อตลอดการทำงานทั้งหมดและมีพื้นที่ว่างของฮาร์ดไดรฟ์อื่นทั้งสองเท่า

ฉันรู้ว่ามีหลายสิ่งที่ต้องพิจารณาที่นี่:

  • กระบวนการนี้จะเกี่ยวข้องกับการสร้าง "อิมเมจ" ของพาร์ติชันที่สองจัดเรียงไว้ในไดรฟ์ภายนอกแล้วคัดลอกอิมเมจไปยังไดรฟ์ใหม่

  • พาร์ติชันที่ฉันกำลังคัดลอกสามารถบูตได้และควรจะสามารถบูตได้เมื่อคัดลอกไปยังไดรฟ์ใหม่ ฉันอาจแก้ไข MBR บนพาร์ติชันหลังจากนั้นถ้าจำเป็น

  • ไดรฟ์เก่าและใหม่ไม่เหมือนกันในยี่ห้อรุ่นหรือขนาด อย่างไรก็ตามมีพื้นที่เหลือเพียงพอสำหรับพาร์ติชันที่สองในไดรฟ์ใหม่

คำแนะนำเกี่ยวกับวิธีการดำเนินการหรือคำเตือนสำหรับข้อผิดพลาดที่อาจเกิดขึ้นจะได้รับการชื่นชมอย่างมาก นอกจากนี้หากฉันพลาดรายละเอียดที่สำคัญโปรดอย่าลังเลที่จะถาม


เพิ่มคำแนะนำบางประเภทให้ฉันรู้ว่าฉันอ่านคำขอของคุณผิดหรือไม่) gl
Bruno Pereira

คำตอบ:


10

( ไม่ต้องใช้ซอฟต์แวร์เพิ่มเติมใช้เครื่องมือที่คุณมี )


dd if=/dev/sda2 of=foo_file.imgจะสร้างเรพลิกา sda ที่แน่นอนให้กับไฟล์. imgที่คุณระบุ

dd if=foo_file.img of=/dev/sdayบันทึกไปยังอุปกรณ์ภายนอกและเรียกคืนด้วย

เป็นขั้นเป็นตอน

  1. บูตจาก Ubuntu LiveCD และเปิดเครื่องมือการจัดการดิสก์ (หรือใช้sudo fdisk -lจากเทอร์มินัล) เพื่อค้นหาดิสก์ที่คุณจะคัดลอก

  2. เมาท์อุปกรณ์ภายนอกที่คุณจะบันทึกไฟล์. imgไว้ที่ห้ามติดตั้งดิสก์ที่คุณต้องการสร้างภาพจาก!

  3. ใช้dd if=/dev/sda2 of=foo_file.imgแทนที่/ dev / sda2ด้วยพาร์ติชันจริงที่คุณต้องการคัดลอกและfoo_image.imgด้วยไฟล์ที่อยู่บนดิสก์ภายนอกที่คุณติดตั้งไว้ก่อนหน้านี้

  4. รีบู๊ตพีซีของคุณเพื่อลบดิสก์ที่คุณสร้างอิมเมจและติดตั้งดิสก์ใหม่ในพีซีของคุณ บูตคอมพิวเตอร์ด้วย Ubuntu LiveCD

  5. เมาท์ดิสก์ภายนอกที่มีไฟล์. imgและเปิดเครื่องมือดิสก์เพื่อให้แน่ใจเกี่ยวกับอุปกรณ์ที่เราจะเขียนมัน ( อาจจะใช้เส้นทางอุปกรณ์เดียวกับที่คุณเพิ่งลบ ) อย่าพยายามเมานต์ดิสก์ใหม่ด้วยซ้ำไม่ควรมีอะไรที่จะเมาท์อีกต่อไป!

  6. ใช้dd if=foo_file.img of=/dev/sdaxเพื่อเขียนรูปภาพที่คุณสร้างและเก็บไว้ในอุปกรณ์ภายนอกไปยังดิสก์ใหม่ที่คุณเพิ่งติดตั้ง เปลี่ยน sdax สำหรับพาร์ติชันที่ถูกต้อง

  7. เรียกใช้gpartedและปรับขนาดพาร์ติชันที่สร้างขึ้นใหม่เพื่อรองรับพื้นที่พิเศษในดิสก์ใหม่ของคุณ

  8. รีบูตและบู๊ตโดยใช้ดิสก์ใหม่ของคุณ

หลังจากเสร็จสิ้นคุณสามารถเก็บไฟล์. imgเป็นข้อมูลสำรองจนกว่าคุณจะแน่ใจว่าทุกอย่างทำงานอยู่

ฉันได้ใช้วิธีนี้โอ้หลายครั้งแล้วและไม่ใช่ปัญหา แต่คุณไม่เคยรู้ สำรองข้อมูลไว้สักระยะหนึ่ง


ใช่ฉันสามารถเปลี่ยนกลับไปใช้ไดรฟ์เดิมได้เสมอหากมีสิ่งผิดปกติเกิดขึ้น
นาธานออสมัน

ฉันก็เป็นคนประหลาดเมื่อจัดการข้อมูล ไม่สนใจสิ่งที่คุณคิดว่าจำเป็นจริงๆ;)
Bruno Pereira

หากคุณใช้รุ่นล่าสุดddโปรดรวมstatus=progress... สำเนาของดิสก์จะใช้เวลานาน!
โทเบียส J

วิธีนี้จะไม่ทำงานหากคุณไม่มีพื้นที่ว่างหรือที่เก็บข้อมูลภายนอกที่ใหญ่พอสำหรับภาพดิสก์
Zauber Paracelsus

ตัวอย่างอาจทำให้เข้าใจผิดเล็กน้อยฉันคิดว่าคุณต้องการใช้/dev/sda (โดยไม่มีตัวเลข) เพื่อคัดลอกดิสก์ทั้งหมด (อย่างน้อยนั่นคือสิ่งที่ใช้ได้ผลสำหรับฉันในขณะที่การคัดลอกเฉพาะพาร์ติชันเดียวไม่ทำงาน)
Martin Modrák

-1

Clonezilla - clonezilla.org

การกู้คืนความเสียหายจากซอฟต์แวร์ฟรีการโคลนดิสก์และโซลูชันการปรับใช้ อนุญาตให้ผู้ใช้โคลนเครื่องแต่ละเครื่องหรือคอมพิวเตอร์หลายเครื่อง ...


2
แต่ฉันจะใช้ Clonezilla เพื่อบรรลุเป้าหมายข้างต้นได้อย่างไร นอกจากนี้ Clonezilla ไม่ปรากฏที่จะรวมอยู่ในที่เก็บถาวรเพื่อให้คำแนะนำการติดตั้งจะเป็นประโยชน์มากเกินไป :)
นาธานออสมัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.