ลบ Ubuntu อย่างปลอดภัยและไม่ต้องใช้แผ่นลง XP

Zone-IT โซนไอที : สังคมดีๆบนโลกออนไลน์

Just true

24 เมษายน พ.ศ. 2551, 14:29:16
ปัญหา/สาเหตุ

ปัญหาการลบ Ubuntu ออกโดยการฟอร์แมท บางครั้งเราหาแผ่น Windows ไม่เจอละก็ เสร็จแน่!
ปัญหานี้เกิดจากการลง OS แต่ละตัวจะเขียนค่าการ Boot ไว้ที่ Boot Sector ของฮาร์ดดิสก์ หรือที่เรียกค่านี้กันในชื่อ MBR (Master Boot Record)
(ใน Ubuntu เรียกว่า GRUB)
(ใน Windows เรียกว่า Windows Boot Loader)
ถ้า OS ของค่านั้นไม่ถูกพบก็จะไม่สามารถจะเข้าไปใช้งานได้ แม้จะมี OS อื่นอยู่อีกพาร์ทิชั่นก็ตาม (ยกเว้น OS อื่นที่อยู่บนฮาร์ดดิสก์คนละลูก)
เช่น ลง Ubuntu ในเครื่องที่มี Vista อยู่แล้ว แล้วเปลี่ยนในลบ Ubuntu ออกโดยการ Format ทันที แต่สิ่งที่ยังอยู่คือ GRUB เมื่อไม่มี Ubuntu ในเครื่องแล้ว GRUB จะไม่ทำงาน


การแก้ไข

ปกติจะมีการแก้ไขปกติที่มีอยู่แล้วก็คือใช้แผ่น XP เข้าโหมด Repair แล้วใช้คำสั่ง fixmbr
หรือทางแก้อีกอย่างที่ง่ายๆคือ ล้างทิ้งลงใหม่ไปเลย
แต่ถ้าไม่มีแผ่น XP แล้วไม่อยากฟอร์แมทด้วย ทางนี้เลยครับ
โหลดโปรแกรมนี้ลงไป

โค๊ด:
http://manyfile.com/get.php?748d66849ff442168868c3422c65cc6d,1

แล้ว Extract ลงที่ไหนก็ได้
จากนั้นเปิด Command Prompt ขึ้นมา หรือ Start > Run พิมพ์ cmd (ขึ้นตอนการแก้ไขทั้งหมดจะใช้ Command Prompt)

1.ขั้นตอนแรกให้แก้ไข MBR ของเราก่อนเลย
พิมพ์ที่อยู่ของโฟลเดอร์ที่เพิ่ง Extract ไปเมื่อสักครู่
ให้ใช้คำสั่ง X:\mbrfix /drive (หมายเลขของฮาร์ดดิสก์ เช่น ฮาร์ดดิสก์ลูกแรกให้พิมพ์ 0)fixmbr /yes (X แทนโฟล์เดอรที่เป็นที่อยู่ของไฟล์ mbrfix.exe)
(/yes หมายถึง ตกลงคำสั่งทันทีโดยไม่ต้องยืนยันอีกครั้ง)


แต่ถ้าเป็นวิสโดวส์วิสต้าให้ใช้ X:\mbrfix /drive (หมายเลขของฮาร์ดดิสก์)fixmbr /vista /yes




2.จากนั้นให้แก้ไขพาร์ทิชั่นของ Ubuntu ให้เป็น NTFS
ให้ดูก่อนว่าพาร์ทิชั่นของ Ubuntu หมายเลขอะไรโดยการพิมพ์
X:\mbrfix /drive (หมายเลขของฮาร์ดดิสก์) listpartitions

แล้วจะเห็นพาร์ทิชั่นของ Ubuntu ที่มีคำว่า Linux native ให้จำหมายเลขหน้าสุดของบรรทัดนั้นไว้
จากนั้น พิมพ์
X:\mbrfix /drive (หมายเลขของฮาร์ดดิสก์)/partition (หมายเลขพาร์ทิชั่นเมื่อสักครู่ เช่น จากรูปเมื่อสักครู่ Ubuntu อยู่พาร์ทิชั่น 3)setpartitontype 7 /yes

(7 หมายถึง ประเภทพาร์ทิชั่นที่ 7 ได้แก่ NTFS ถ้าต้องการดูประเภทของพาร์ทิชั่นทั้งหมดพิมพ์ X:\mbrfix listpartitiontypes)


จากนั้น Restart แล้วจะเห็นพาร์ทิชั่นใหม่ที่ได้มาจากการลบ Ubuntu เมื่อสักครู่ ให้ฟอร์แมทก่อน


จบแล้วครับ

Before ตอนที่ผมลง Ubuntu ผมไม่ได้ดูให้ดีก่อนว่ามันจะเอาพื้นที่ไปเท่าไหร่ มันเลยเอาไป 128GB เลย


After ตอนนี้ 128GB ของผมกลับมาใช้งานได้ปกติแล้ว เย้ๆๆ อิอิ


ง่าย สะดวก รวดเร็ว ไม่ต้องฟอร์แมท

HarO

25 เมษายน พ.ศ. 2551, 09:26:54
มันเป็นการเสี่ยงที่จะเอา Ubuntu ออกจาก HDD ผม  [$2$]
ไม่กล้าลงแบบสดๆ เลยครับ 555 เอาออกทุกครั้งใช้ วิธีเอา แผ่น XP มาแก้ไขก็ไม่ได้
แต่วิธีนี้ยังไม่ได้ลอง

farsaimai

25 เมษายน พ.ศ. 2551, 10:13:16
เป็นอย่างงี้นี่เอง

เตรียมพร้อมสำหรับการลบที่ถูกต้อง

puttapon

26 เมษายน พ.ศ. 2551, 18:32:48
สำหรับผม ผมก็ ฟอแมต ไดรว์ที่ลงนั้นไปเลย
จากนั้นก็ไป ลบค่าที่ บูตเซ็กเตอร์
http://www.zone-it.com/37561