Notebook เครื่องใหม่หน้าจอไม่ดี ภาพซีดเซียว เป็นเหตุให้ต้องหวนกลับไปใช้เครื่องเก่า แต่มันเก่ามาก เปิดเครื่องแต่ละทีใช้เวลานาน ไม่แก่ใช่ไม่ได้นะเออ
เลยอยากปรับปรุงมันหน่อย เอาที่ HDD นี่แหล่ะ อย่างอื่นคงหาซื้อไม่ได้แล้ว
|
Fig.1 Chinese SSD.
|
ไปหาซื้อ SSD จาก Lazada EXRAM 120GB ราคาราวๆ 340-365 บาท ได้มาแล้วจึง clone OS มาที่ SSD นี้ซะ
เครื่องเก่าทำ Dual boot win10-Xubuntu ไว้ แต่อันใหม่อยากให้เหลือ win10 อย่างเดียว ทำเสร็จแล้วก็อยากจะจดบันทึกกันลืมซะหน่อย
เครื่องมือ
1.live usb ตระกูล Linux ที่มี terminal นี่แหล่ะ หรือเอา clonezilla ก็ได้
2.live usb win10
ขั้นตอนพอสังเขป
1. ต่อ SSD เพิ่มเข้าไป
2. บูตเข้า live usb linux เข้าไปใน Terminal
3. คำสั่ง lsblk เพื่อดูว่า HDD SSD เป็นอะไร sda,sda,sdc...
4. sudo fdisk /dev/sdX ของที่เป็น HDD เลือก option p จะเห็นตารางพาร์ทิชั่น จดตัวเลข sector ของพาร์ทิชั้นที่ต้องการ clone เอาไว้ จะสร้างใหม่ ไม่ copy ทั้งยวง เพราะจะเอาแค่ win10
5. ออกแล้วเข้าไปที่ SSD ใช้คำสั่งเดิม su fdisk /dev/sdX ที่เป็นของ SSD เลือก n เพื่อสร้างพาร์ทิชั่น 1 ใส่sector เริ่ม 2048 ใส่ sector ท้าย ตามที่จดไว้(ขนาด 100M) ทำพาร์ทิชั่น 2 ขนาดตามที่จดไว้
|
Fig.2 HDD's partition table.
|
6. เลือก option t กำหนดเป็น ntfs/exfat ใส่เลข 07 ทั้งสองพาร์ทิชั่น จากนั้นให้กด option a เพื่อกำหนด boot flag ให้กับพาร์ทิชั่น เลือกพาร์ทิชั่น 1 นะ
7. กด w เพื่อบันทึกสิ่งที่ทำไว้ กด q เพื่อออก ตอนนี้ได้พาร์ทิชั่นที่ต้องการเหมือนกันแล้ว(แค่ 2 พาร์ทิชั่น)
8. เริ่มการคัดลอกข้อมูลจาก HDD ไป SSD โดยใช้คำสั่ง sudo dd if=/dev/sdX1 of=/dev/sdY1 conv=sync status=progress (X1 เป็นของ HDD และ Y1 เป็นของ SSD และไม่ต้อง clone MBR)
9. จากนั้นก็ทำพาร์ทิชั่นที่ 2 แต่มันนาน 100G นี่ใช้เวลาประมาณ 30 นาที กินกาแฟรอได้เลย
10. ถอด HDD ออกเหลือแต่ SSD ตอนนี้จะเปลี่ยนมาบูตด้วย win10 live usb
11. เข้าไปใน repair เลือกไปที่ command promt ไม่ต้องเสียเวลาไป automatic repair
12. คำสั่ง diskpart จากนั้น list disk เลือก SSD สั่งเกตุได้จากขนาด select disk 0 (สมมติว่ามันคือ SSD)
13.list partition / select partition 1 (สมมติว่ามันคือ boot partition **มันมีขนาด 100M) กด active จากนั้นก็ exit เพื่อออก
14. ใช้คำสั่ง 1.bootrec /rebuildbcd 2.bootrec /fixmbr 3.bootrec /fixboot อัน 2,3 อันไหนก่อนหลังจำไม่ได้
15. ประมาณนี้แหล่ะ ตอนบูตมันก็ยังมีเมนูให้เลือก linux ถ้าเดือดร้อนรำคาญใจก็ไปลงโปรแกรม EasyBCD จากนั้นก็กดลบออก
16. ส่วน disk เก่า ถ้าติดปัญหาเปิดไม่ได้ format ก็ไม่ได้ ก็ใช้ diskpart อีกรอบ select disk x จากนั้นก็ clean หลังจากนี้ก็แบ่ง partition ได้
**Update on Aug17, 2023
Win11
มีเหตุให้เครื่องคอมใหม่จากไปก่อนวัยอันควร เป็น Win11 ที่ update จาก Win10
ปกติเครื่องเหล่านี้จะลง Dual boot เสมอ เป็น GPT partition มี 8 partition โน่นเลย
diskpart --> listdisk -->select disk 0 --> select vol # ที่เป็น EFI และมี file type FAT32
assign letter=#: จากนั้น exit
bcdboot c:\windows /s #: /f UEFI ***# คือ drive letter ที่กำหนดให้ partition ที่เป็น EFI
ออกจาก diskpart แล้วเข้ามาใหม่
จากนั้นใส่ bootrec /fixboot
บันทึกไว้ก่อนจะลืมเลือน
At dormitory
Nov10,2022