Tuesday, September 23, 2008

Fix note "Recovery Win XP of Dell Inspiron 1100"

ปัญหาเกิดจาก ผมได้ย้ายไฟล์ recovery ทั้งหมดใน Recovery drive ของ laptop แล้วจัดการรวมเป็น partition เดียวกันหมด แล้วลง วินโดวส์เถื่อน ต่อมาอยากกลับไปใช้ Win XP Home License ที่อุตส่าซื้อมาก็เลยพยายามจะกลับไปทำอย่างเดิม
หลังจากเรียก Image.bat แล้ว Ghost รายงานว่ามีปัญหา (อ่านใน GhostERR.txt)
  • Read bios parameter block : unknown Fat type !!
  • Error number 15121
ตามที่ไปค้นดู KB ของ Symantec ID : 1999010611123825 บอกว่า ปัญหาเกิดได้ 3 สาเหตคือ
  • Driver attached to raid controller
  • Unallocated space on the harddisk
  • Invalid partition system ID
คิดว่าน่าจะเป็นปัญหาที่ข้อ 2 เพราะจากการรัน Fdisk พบ Unallocated space อยู่ 55 Mb เลยให้ Fdisk รวมเข้าด้วยกันกับ NTFS partition

หลังจากนั้นเรียกใช้ image.bat ผ่าน แต่พอเข้า Windows ขึ้นว่า Error hal.dll
  • [c:\ghost.exe -clone,ode=pload,src=image.gho:2, dst=1:2 -sure -fx -batch -autoname -span -ntic -ntil]
ใช้ Fdisk สั่งลบ partition ทั้งหมดแล้วสร้าง partition 1 เป็น Active NTFS ให้เหลือ unallocated ไว้ประมาณ 1537 mb สำหรับทำ Recovery partition เป็น Primary dos partition แล้ว Copy recovery files ทั้ง 8 ไฟล์ลงใน recovery partition แล้วเรียก image.bat พบปัญหา
  • "the source and destination partition are same"
จึง edit image.bat ดังนี้
  • [c:\ghost.exe -clone,ode=pload,src=image.gho:2, dst=1:1 -sure -fx -batch -autoname -span -ntic -ntil]
แล้วเซฟในชื่อ recovery.bat หลังจากเรียกใช้ recovery.bat ก็สามารถเรียกใช้ Windows XP Home ได้ตามปรกติ เหมือนติดตั้งมาจาก โรงงาน

No comments: