โคลน Ubuntu และ Windows เป็น SSD ใหม่

Oct 24 2020

ฉันต้องการเปลี่ยนเป็น SSD จาก HDD ฉันมี dual boot บนแล็ปท็อป hp ไดรฟ์ C ของฉันใน/ไดเร็กทอรีWindows และ Ubuntu มีขนาดน้อยกว่า SSD ใหม่

แต่ HDD ทั้งหมดมีขนาด 1 TB และ SSD 240 GB ฉันใส่ SSD ในแล็ปท็อปโดยใช้ลูกอมฮาร์ดดิสก์ในช่องเสียบซีดี / ดีวีดี และฉันไม่ได้วางแผนที่จะใช้พอร์ตดีวีดีสำหรับดีวีดีอีก

ฉันจะโคลนทั้งสองระบบได้อย่างไร (เฉพาะไดรฟ์ C + Ubuntu /) โดยไม่ต้องติดตั้งทุกอย่างใหม่หากทำได้ ฉันต้องการใช้ SSD สำหรับระบบปฏิบัติการและ HDD เก่าสำหรับจัดเก็บข้อมูล Noob ที่นี่ ขอบคุณล่วงหน้า.

คำตอบ

IhorDrachuk Oct 24 2020 at 21:31
  • เชื่อมต่อทั้ง HDD และ SSD กับพีซี

  • (ไม่บังคับ) บูตการติดตั้ง Windows ติดตั้งไดรเวอร์สำหรับ SSD ปิดเครื่อง

  • บูตพีซีจากซีดี / usb สด (Ubuntu จะใช้ได้)

  • gpartedเปิด ปรับขนาดพาร์ติชันทั้งหมดให้มีขนาดเล็กที่สุดเท่าที่จะเป็นไปได้ แต่ปล่อยให้มีพื้นที่ว่างประมาณ 100 mb สำหรับแต่ละพาร์ติชัน และย้ายพาร์ติชันเข้าใกล้ "เส้นขอบด้านซ้าย" ใช้การดำเนินการนี้

  • เปิดเทอร์มินัล ตรวจสอบว่าไดรฟ์ใดคือ HDD ของคุณและอันใดคือ SSD (ดูcat /proc/partitions)

  • sudo dd if=HDD_DEVICE bs=1M of=SSD_DEVICE - จะใช้เวลาพอสมควร

    (ตัวอย่างเช่น: sudo dd if=/dev/sda bs=1M of=/dev/nvme0n1)

  • sudo partprobe SSD_DEVICE (ตัวอย่างเช่น: / dev / nvme0n1)

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

  • ปิดตัวลง. ถอด HDD

  • ลองบู๊ตอีกครั้ง

ต่อไป:

  • หากทุกอย่างเรียบร้อยคุณสามารถเชื่อมต่อ HDD ฟอร์แมตและใช้งานได้ตามต้องการ
  • หรือเปลี่ยน UUID ของระบบไฟล์ HDD: tune2fs /dev/sda1 -U random /dev/sda1(อาจเหมือนกันsdbหากคุณมี ฯลฯ ) แต่อย่าทำกับ SSD ของคุณ!

การดำเนินการนี้อาจเป็นอันตราย ใส่ใจกับชื่ออุปกรณ์ที่คุณใช้!