ปัญหาใหญ่ที่เกิดบนเครื่อง Macbook ครับ มีลูกค้ายกเครื่อง Macbook ไม่ทราบรุ่น เพราะหน้าตาคล้ายๆ กัน
อาการคือ เข้า OSX ไม่ได้ หมุนๆค้างๆ ตรงหน้าสีขาวๆ ซึ่งพอผมเปิดมาก็ใช่ครับ เปิดมาสีเสียง ตึง ตามสไตล์ OSX ครั้งเดียวแล้ว ก็มีตัวหมุนๆ
เรียกไม่ถูกเหมือนกันครับว่าอะไร แต่ก็เห็นค้างอยู่อย่างนั้นนานมากๆ
เพื่อความชัวร์ผมก็เลยแกะ HDD ออก ไปต่อกับเครื่องอื่น
และแน่นอนว่า เครื่องที่จะต่อได้ก็ต้องมี OSX ด้วยเท่านั้น ซึ่งผมได้เตรียมการเรื่องนี้ไว้นานแล้ว
ผมหาวิธีลง Hackintoch บนเครื่อง Compaq CQ40 nvidia จนสำเร็จ ใช้งานได้ทั้งภาพ เสียง touchpad และ wireless กว่าจะได้ก็หาทางอยู่นานเหมือนกัน
เอาเป้นว่า Compaq CQ40 เครื่องนี้ลง Hackintoch 10.6 ไว้ครับ ใช้งานได้เกือบๆเหมือนบนเครื่อง Macbook
พอเอาไปเสียบ ทุกทีจะมีไอคอนสีส้มๆ แต่คราวนี้ไม่มี แสดงว่า HDD ต้องมีปัญหาบางอย่าง
ใจจริงก็อยากจะเอาไป scan bad แต่ไหนๆ ก็เสียบเข้า OSX แล้วขอเช็คสักหน่อยละกันนะ
**ผมเอา HDD มาเสียบ external hdd box นะครับ
เปิด disk utility ก็เจอว่าเครื่อง Detect แล้ว แต่ไม่มี Drive แสดงขึ้นมา พอคลิ๊ก verify ก้ชัดเลย ว่าปัญหามาจากไหน
ตัวหนังสือสีแดงๆ ตามภาพ คือ
invalid b-tree node size
the volume could not be verified completely
Error : This disk need to be repaired, Click Repair Disk
แต่พอกด Repair ไป รอไม่นาน ก้ขึ้น error มาอีก ว่า Repair ไม่ได้ อ้าว ซะอย่างนั้น แล้วจะให้กดเพื่อ
Disk Utility stopped repairing “9”
Disk Utility can’t repair this disk. Back up as many of your files as possible, reformat the disk, and restore your backed-up files.
9 เป้นชื่อของ HDD นะครับ
ทีนี้ผมก้มาหาข้อมุลว่าจะแก้กันยังไงดี สรุปแล้วมีโปรแกรมที่เขาร่ำลือว่าแก้อาการ invalid b-tree node size ได้นั่นคือโปรแกรมที่ชื่อ DiskWarrior
โปรแกรมนี้แน่นอนว่ารันได้เฉพาะบน OSX อย่างเดียว การหาโปรแกรมนี้ไม่ยากหรอกครับ บิดซ้ายบิดขวาก้ได้แล้ว
แต่ถ้าใครไม่อยากบิดเองก็โหลดตรงจากผมได้เลย (ทดลองใช้กับตัวเองแล้วผ่าน)
Download DiskWarrior 4.4 Kit MAC OSX
ติดตั้งให้เสร้จ แล้วเปิดโปรแกรมนี้ขึ้นมา
การใช้งานก็ตรงไปตรงมา คือ เลือก Drive แล้วกด Rebuild ได้เลย จากนั้นก้รอ
เผลอหันไปทำงานอย่างอื่นสักพัก กลับมาอีกทีเจอหน้า Report พร้อมปุ่ม Replace
แต่เท่าที่อ่านดู เหมือนว่าโปรแกรมมันจะ Repair ให้แล้ว แต่ก็เหมือนเดิม พอเข้าไป Disk Utility ก็อาการเดิม
หรือว่าเพราะผม ไม่ได้กด Replace กันนะ
ที่ไท่กดเพราะกลัวจะมีการไปเขียนข้อมุลทับของเดิมครับ เพราะเจ้าของเขาห่วงข้อมูลมาก ส่วนผมก็ห่วงตัวเองเหมือนกันกลัวจะทำพลาด จริงๆก้พยายามหาทางช่วยอยู่เนี่ยแหละ
เลยตัดสินใจทำอีกรอบ คราวนี้จะนั่งเฝ้าเลย เปิดโปรแกรมกด Rebuild เหมือนเดิม
แต่คราวนี้ Work เลย ไม่มีหน้าต่างแบบเมื่อกี้มาอีกแล้ว แถมยัง Rebuilt ได้ด้วย
เข้าไปเช็ตดูข้อมูล ชัดเลยว่ากลับมาแล้ว แต่ครบไม่ครบนั่นอีกเรื่อง
สรุปได้ว่าโปรแกรม Disk Warrior ช่วยได้ครับ แต่อาจจะต้องทำสองครั้งถ้าไม่แน่ใจแบบผม ก้นั่งเผ้าไปเลยครับ เหมือนผมจะคิดถูกที่ไม่กด Replace ซะก่อน
ไม่งั้นข้อมูลอาจจะหายไปเลยก็ได้
พอเอาไปเสียบกลับเข้าเครื่องลูกค้า ก็เข้า OSX ได้ปกติสุขครับ เป็นอันจบงาน
รวมคลิปทิ้งท้าย รวมทุกขั้นตอน