คอมพิวเตอร์จะไม่บูต:“ hal.dll สูญหายหรือเสียหาย”


2

ฉันหวังว่าบางคนจะสามารถช่วยเหลือฉันได้ ฉันหมดหวังที่จะกู้คืนข้อมูลของฉันและฉันไม่รู้จริงๆว่าจะเริ่มจากตรงไหน

นี่คือพีซีเครื่องเก่าของฉัน (HP Pavilion M7480N media center, Windows XP)

ฉันกำลังกู้คืนคอมพิวเตอร์ของฉันกลับไปยังจุดก่อนหน้าและในระหว่างกระบวนการฉันถอดปลั๊กคอมพิวเตอร์โดยไม่ได้ตั้งใจ เมื่อฉันพยายามที่จะหันกลับไปที่นี่คือสิ่งที่มันอ่าน:

Windows could not start because the following file is missing or corrupt:
<Windows root>\system32\hal.dll.
Please re-install a copy of the above file.

นี่เป็นวิดีโอสั้น ๆ ที่ฉันอัพโหลดไปยัง youtubeด้วย

ฉันสามารถทำอะไรได้ ขั้นตอนต่อไปของฉันคืออะไร ฉันไม่มีซีดี Windows XP คอมพิวเตอร์เครื่องนี้ไม่ได้มาพร้อมกับมัน


คุณแน่ใจเกี่ยวกับข้อความแสดงข้อผิดพลาดนั้นหรือไม่ ฉันคาดหวังบางอย่างเช่น "ฉันขอโทษเดฟฉันเกรงว่าฉันจะทำอย่างนั้นไม่ได้"
Steve314

คำตอบ:


2

โดยพื้นฐานแล้วเป็นไฟล์ที่บอกวิธีโหลดฮาร์ดแวร์ของ Windows ถ้ามันหายไปคุณจะต้องยืมซีดี XP ของคนอื่น

เพียงแค่คุณรู้ฉันได้เห็นปัญหานั้นประมาณ 10 ครั้งและครั้งเดียวมันเป็นเพียงแค่ไฟล์เดียวที่ต้องการแทนที่ ฉันอยากจะแนะนำให้อัพเกรดเป็นระบบปฏิบัติการที่ทันสมัยกว่าหรือติดตั้ง XP อีกครั้ง ตรวจสอบให้แน่ใจว่าคุณได้รับเวอร์ชันเดิมเหมือนก่อน


คุณต้องมีแผ่นซีดี XP สำหรับ XP รุ่นที่ถูกต้อง (Home, Pro และอื่น ๆ ) และ Service Pack ที่เหมาะสม ฉันไม่ทราบวิธีการทำงานถ้าคุณติดตั้ง Service Pack แยกต่างหากจากดิสก์ดั้งเดิมของคุณ แต่คุณอาจต้องใช้ดิสก์ XP ใหม่พร้อม Service Pack ที่คุณใช้งานอยู่ หากคุณไม่มีดิสก์การติดตั้งคุณควรมีดิสก์กู้คืนแม้ว่าจะเป็นการติดตั้งซ้ำนั่นหมายความว่าข้อมูลทั้งหมดของคุณจะหายไป อิมเมจดิสก์สำรองอาจเป็นความคิดที่ดี - อิมเมจนั้นควรอ่านได้แม้ว่า O / S จะเสียหาย
Steve314

ฉันติดตั้งซ่อมแซมด้วยซีดี XP Pro / Home SP3 ของเราหลายครั้งแล้ว แม้ว่าเราจะรู้ว่าลูกค้ามีเพียง SP1 / 2/0 แต่ก็ยังคงติดตั้งอย่างถูกต้อง (ใช่เรามีลูกค้าที่มี XP SP0 .. และ Win2K และแม้แต่ Windows 98)
ลุคแคนาดา

1
ฉันยังมี Win3.11 ของฉัน floppies อยู่ที่ไหนสักแห่งและหนึ่งในซีดี XP ที่เหลือของฉันคือ "SP0" ตามที่คุณเรียกมันว่า ฉันไม่แปลกใจที่คุณอธิบาย แต่ไม่เห็นว่าคุณสามารถกู้คืนการอัปเดต SP3 ของ DLL จากซีดี SP0 ได้อย่างไร ฉันเดาว่าหมายถึง "ใช้ SP อย่างน้อยที่สุดเท่าที่คุณติดตั้ง - SP3 จะจัดการ XP ปัจจุบันใด ๆ " (ฉันสงสัยว่าพวกเขาจะปล่อย SP4)
Steve314

ใช่คุณพูดถูกสตีฟ ฉันไม่ได้คิดเช่นนั้นเนื่องจากแผ่นซีดี XP ของเราทุกเครื่องใช้ SP3 ได้
Canadian Luke

1

80% ของเวลานี้เป็นความเสียหายของระบบไฟล์หรืออาจเป็นเซกเตอร์เสียบนฮาร์ดไดรฟ์

รัน Chkdsk จากคอนโซลการกู้คืน

บูตจากซีดีติดตั้ง XP เลือก R เพื่อโหลดคอนโซลการกู้คืน

ที่พรอมต์คำสั่งพิมพ์

chkdsk / r

กด Enter แล้วปล่อยให้มันทำงานจนเสร็จสมบูรณ์เมื่อมันเสร็จสิ้นดูว่ามันจะทำการบู๊ตหรือไม่หากมีให้ทำการจัดเรียงฮาร์ดไดรฟ์

ยืมซีดี XP จากเพื่อนญาติหรือเพื่อนร่วมงาน

หรือทำให้ตัวเองที่สามารถบูตซีดีคอนโซลการกู้คืน XP ของคุณดาวน์โหลดแพคเกจนี้ไปยังโฟลเดอร์ที่ว่างเปล่าในการเลือกเครื่องรูดเนื้อหาแล้วอ่าน "readme.htm" แฟ้มก็จะบอกให้คุณไปที่หน้าและดาวน์โหลดแพคเกจนี้สำหรับ XP Pro , หรืออันนี้สำหรับ XP Homeเป็นโฟลเดอร์เดียวกันจากนั้นเปลี่ยนชื่อไฟล์ให้ทำตามคำแนะนำที่เหลือเพื่อสร้างซีดีบูตคอนโซลการกู้คืน XP ของคุณเอง

แหล่งข้อมูล

หากคุณได้รับการบูทอีกครั้งให้ติดตั้งคอนโซลการกู้คืนลงในฮาร์ดไดรฟ์จากนั้นคุณไม่จำเป็นต้องมองหาแผ่นดิสก์เมื่อมีปัญหาเกิดขึ้นกับหัวที่น่าเกลียด สิ่งนี้จะต้องใช้ซีดีติดตั้ง XP จริงเพื่อให้งานเสร็จ


0

หากคุณต้องการกู้คืนข้อมูลของคุณและมี:

  • ซีดีว่างเปล่า
  • อะไหล่สื่อเก็บข้อมูลแบบถอดได้ (แฟลชไดรฟ์, HDD ภายนอกห่าแม้จะเป็นฟลอปปี้ถ้าคุณต้องการที่จะใช้มันในจำนวนมากของเล็ก ๆขั้นตอน)
  • คอมพิวเตอร์ที่สามารถเบิร์นแผ่นซีดีนั้นได้
  • ความสามารถในการดาวน์โหลดโดยประมาณ 700MB

ฉันขอแนะนำให้คุณใช้อิมเมจ Linux Live CD และใช้มัน ที่จะช่วยให้คุณเรียกใช้ทั้งระบบปฏิบัติการจากซีดีและคัดลอกไฟล์ของคุณ สำหรับการกู้คืนข้อมูลใด ๆ distro ใหม่ (ลินุกซ์ที่แตกต่างกัน) จะทำงาน แต่ฉันได้ใช้ส่วนตัวKnoppix ไม่สำคัญว่าตราบใดที่ distro ที่คุณเลือกมี NTFS read support

อีกวิธีหนึ่งถ้าคุณยังต้องการใช้คอมพิวเตอร์และไม่ต้องการติดตั้ง Windows ใหม่ไม่มีซีดี XP และมีข้อกำหนดข้างต้นและคำแนะนำอื่น ๆ ในหน้านี้ไม่เหมาะกับคุณ ... ถ้า คุณมีการติดตั้ง XP อีกชุดของเซอร์วิสแพ็คเดียวกันที่ติดตั้งบนคอมพิวเตอร์เครื่องอื่นคุณสามารถบูตคอมพิวเตอร์โดยใช้ Linux CD และถ่ายโอนไฟล์ที่หายไป / เสียหายเหล่านั้นผ่านสื่อที่ถอดได้

ฉันขอแนะนำไม่พยายามใช้เครือข่ายของคุณ Linux และ Windows มีแนวโน้มที่จะเล่นไม่ดี

ไม่ฉันไม่ได้ใช้ Linux ด้วยตัวเอง แต่มันก็ดีสำหรับการกู้คืน นอกจากนี้ยังมีโซลูชันที่ใช้ Windows ที่สามารถบู๊ตได้เช่น Bart PE แต่สามารถตั้งค่าได้ยากขึ้น


0

ฉันรู้ว่ามันเป็นเธรดเก่า แต่ฉันเพิ่งพบคำตอบ

ในระบบของฉัน (Dell) มีดิสก์หลายตัวหนึ่งในนั้นมีเศษของการติดตั้ง Windows เก่าและอีกอันหนึ่งมีการติดตั้ง Win ที่ใช้งานได้ในปัจจุบัน ฉันคิดว่าตราบใดที่ Win Win ที่ใช้งานอยู่บนตัวเชื่อมต่อ 0 SATA ฉันก็ดี แต่มันก็ไม่ได้เป็นเช่นนั้น

ใน BIOS จะมีการตั้งค่าสำหรับลำดับการบู๊ตที่คุณสามารถตั้งค่าให้บูตจากซีดีหรือ HD หรืออะไรก็ได้ แต่ยังซ่อนอยู่การตั้งค่าสำหรับลำดับความสำคัญการบูต HD นั่นเป็นสิ่งที่ HD เริ่มบูต การตั้งค่าเหล่านั้นสับสน ทันทีที่ฉันตั้งค่า Win HD ที่ใช้งานอยู่ให้เป็นเครื่องแรกเริ่มบูทขึ้น

หวังว่านี่จะช่วยใครซักคน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.