พิเศษกรณีไฟล์ hal.dll หาย แก้ไขโดยลงวินโดว์ในไดร์ฟเดิม ไม่ต้อง format patition เลือกลงที่เดิมจะได้ windows.0 มาให้คัดลอกไฟล์ hal.dll ไปไว้ที่เดิม boot เครื่องใหม่และทำขั้นตอนต่อไป
ส่วนที่ใช้เก็บค่า Boot ของ Windows ดูได้จาก System Configuration Utility นะครับโดยไปที่ Start --> Run --> msconfig --> แท็บ BOOT.INIอยากแก้ไขค่าการบูตของมันไม่ให้มีเมนูปรากฎ ให้หาไฟล์ boot.ini ซึ่งส่วนใหญ่จะอยู่ใน Partition ที่เรากำลังใช้ Windows อยู่ อย่างเช่น C:/boot.ini ( ชนิดของไฟล์เป็น Hidden File กับ Operating System Files อย่าลืมเปิดให้ Windows Explorer แสดงนะครับ )ลบบรรทัดเมนู Boot ที่เราต้องการเอาออก กด Save เป็นอัน OK ครับ
http://xchange.teenee.com/index.php?showtopic=16004&pid=240349&mode=threaded&show=&st=&#entry240349