Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7

Windows 7 เป็นระบบปฏิบัติการที่ได้รับความนิยมสูงสุดในสมัยของมัน เนื่องจาก Windows 10 ค่อนข้างใหม่และมีบั๊กและปัญหาความเข้ากันได้บ้าง ทำให้ Windows 7 ยังคงถูกใช้งานโดยผู้คนหลายล้านคนเป็นทางเลือก ทำให้ยังมีการซื้อลิขสิทธิ์และติดตั้ง Windows 7 อยู่ดี แต่มีปัญหาทั่วไปคือ โปรแกรมติดตั้ง Windows 7 ไม่จดจำฮาร์ดดิสก์ที่ต้องการติดตั้ง หน้าจอเลือกไดรฟ์จะแสดงเป็นรายการว่างเปล่า พร้อมข้อความแจ้งเตือนสีเหลืองว่า "No drivers found Click load driver to provide a mass storage driver for installation" บทความนี้จะสำรวจสาเหตุและให้วิธีแก้ไขที่ทำงานได้จริงแก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7

เหตุผลที่ Windows 7 Setup ไม่พบฮาร์ดดิสก์

เพื่ออ่านฮาร์ดดิสก์ Windows ต้องมีไดรเวอร์ควบคุมการจัดเก็บของเมนบอร์ด (Storage Controller Drivers) ซึ่งต่างจาก BIOS Setup โปรแกรมติดตั้ง Windows ปกติจะโหลดไดรเวอร์ฮาร์ดดิสก์ทั้งหมด แต่หากเมนบอร์ดของคุณเปิดตัวหลังจากที่ Windows 7 เปิดตัวออกมา ไดรเวอร์ของคุณอาจไม่ถูกโหลด ทำให้ไม่ตรวจพบฮาร์ดดิสก์ คุณอาจเห็นฮาร์ดดิสก์ใน BIOS แต่ Windows Setup จะไม่พบ

สาเหตุทั่วไปอีกอย่างคือ รูปแบบไฟล์ระบบของฮาร์ดดิสก์ (Volume file format) Windows ปกติอ่านรูปแบบ NTFS หากฮาร์ดดิสก์ใหม่หรือเคยใช้กับ Ubuntu, Mac หรือ Linux รูปแบบไฟล์อาจไม่อ่านได้ใน Windows Setup

เมนบอร์ดและฮาร์ดดิสก์เชื่อมต่อกันในรูปแบบต่างๆ (ขึ้นอยู่กับ Storage Controller) ซึ่งกำหนดวิธีการแลกเปลี่ยนข้อมูลและอินเตอร์เฟซที่ใช้ใน BIOS รวมถึง EFI/UEFI, SATA/IDE, SATA/ATA, SATA/AHCI, และ SATA/RAID การใช้โปรโตคอลการเชื่อมต่อผิดอาจทำให้เกิดความขัดแย้งและไม่ตรวจพบฮาร์ดดิสก์

ด้านล่างคือวิธีแก้ไข ให้เริ่มจากวิธี 3, 4 และ 5 หาก BIOS ไม่พบฮาร์ดดิสก์

วิธี 1: จัดรูปแบบ/ล้างฮาร์ดดิสก์ด้วย 'diskpart' ใน Command Prompt

หาก BIOS ตรวจพบฮาร์ดดิสก์ คำสั่ง "clean" จะจัดรูปแบบฮาร์ดดิสก์และตั้งค่าเป็น NTFS คุณจะสูญเสียข้อมูลทั้งหมดในฮาร์ดดิสก์ ใช้วิธีนี้ก็ต่อเมื่อแน่ใจว่าไม่ต้องการข้อมูลในฮาร์ดดิสก์

  1. ใส่แผ่นติดตั้ง Windows 7 หรือ USB ที่บูทได้ แล้วรีสตาร์ทคอมพิวเตอร์
  2. กด F12 เพื่อแสดงตัวเลือกอุปกรณ์บูท เลือก USB หรือ DVD/RW (ที่มีไฟล์ติดตั้ง Windows 7)แก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7
  3. หน้าจอจะขอให้กดปุ่มใดปุ่มหนึ่งเพื่อบูทจาก DVD/RW หรือ USB กดปุ่มใดปุ่มหนึ่งเพื่อเข้าสู่ Windows 7 Setupแก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7
  4. เมื่อหน้าจอยินดีต้อนรับ Windows Setup ปรากฏ กด Shift + F10 จะแสดง Command Prompt (คล้ายกับเลือกภาษา > Repair > Command Prompt)แก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7
  5. พิมพ์ "diskpart" (ไม่ต้องมีเครื่องหมายคำพูด) แล้วกด Enter
  6. พิมพ์ "list disk" แล้วกด Enter
  7. ควรจะเห็นไดรฟ์ของคุณในรายการ จะมีตัวเลขระบุ ให้พิมพ์ "select disk X" (X คือหมายเลขของไดรฟ์) แล้วกด Enter
  8. พิมพ์ "clean" แล้วกด Enter จะเขียน MBR ใหม่ ข้อมูลในฮาร์ดดิสก์จะหายไปทั้งหมดแก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7
  9. ลองติดตั้ง Windows 7 ใหม่

ทางเลือกอื่น: ถอด HDD ไปต่อที่เครื่องอื่นที่มี Windows อยู่แล้ว จัดรูปแบบไดรฟ์ด้วยระบบไฟล์ NTFS เมื่อเสร็จ ติดตั้ง HDD กลับไปที่เครื่องเดิม และเริ่มติดตั้ง Win7 ใหม่

วิธี 2: โหลดไดรเวอร์ควบคุมการจัดเก็บฮาร์ดดิสก์จาก USB เข้าไปใน Windows Setup

หาก SATA/Storage Controller ของคุณใหม่กว่ารุ่น Windows 7 วิธีนี้จะโหลดไดรเวอร์ Storage Controller ที่หายไปซึ่งจำเป็นสำหรับการตรวจจับฮาร์ดดิสก์

  1. จากคอมพิวเตอร์อีกเครื่อง ดาวน์โหลดไดรเวอร์ Host/Storage Controller ของฮาร์ดดิสก์จากเว็บไซต์ผู้ผลิตเมนบอร์ด หรือเว็บผู้ผลิตคอมพิวเตอร์ (สมมติว่าไม่ได้เปลี่ยนเมนบอร์ด)แก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7
  2. แตกไฟล์ zip ไปที่ USB Drive (ถ้าเป็นไฟล์ .exe ให้เติม .zip ท้ายไฟล์และแตกไปที่ USB)แก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7แก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7แก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7
  3. ใส่แผ่นติดตั้ง Windows 7 และ USB Drive ลงในเครื่องที่มีปัญหา แล้วรีสตาร์ท
  4. กด F12 เลือกอุปกรณ์บูท USB หรือ DVD/RWแก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7
  5. กดปุ่มใดปุ่มหนึ่งเพื่อบูท Windows 7 Setupแก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7
  6. เมื่อหน้าจอยินดีต้อนรับปรากฏ เลือกภาษา คลิก Next
  7. ยอมรับเงื่อนไขและข้อกำหนด คลิก Nextแก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7
  8. เลือก Custom (advanced) installationแก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7
  9. Windows จะถามว่าต้องการติดตั้งที่ไหน แต่รายการจะว่างเปล่า
  10. คลิกลิงก์ 'load driver' ที่มุมซ้ายล่างของหน้าต่างแก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7
  11. หากมีกล่องข้อความขอให้เสียบอุปกรณ์ที่มีไดรเวอร์ คลิก "OK" (หรือ Cancel แล้ว Browse... เพื่อค้นหาไดรเวอร์ด้วยตนเอง ต้องระบุไดรเวอร์ที่ถูกต้อง หากจำเป็น ให้ปิดคำเตือนเกี่ยวกับไม่มีไดรเวอร์ที่เหมาะสม และถูกเลือก Hide drivers...)แก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7
  12. Browse ไปที่ไดรฟ์และตำแหน่งที่ถูกต้องของ USB Drive คลิก OKแก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7
  13. เมื่อพบไดรเวอร์ จะมีพรอมป์ให้เลือก Controller จากรายการ ตรวจสอบว่าเลือกแล้ว คลิก Next:แก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7
  14. ฮาร์ดดิสก์จะแสดงพร้อมสำหรับการติดตั้ง Windows 7: เลือกไดรฟ์ คลิก "Next" เพื่อดำเนินการติดตั้งต่อแก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7

วิธี 3: เปลี่ยนโหมดควบคุมการบูทใน BIOS

วิธีนี้ช่วยหาก BIOS ไม่พบฮาร์ดดิสก์ โดยการเปลี่ยนเป็นอินเตอร์เฟซ BIOS และกลไกแลกเปลี่ยนข้อมูลที่ถูกต้อง Windows 7 Setup จะพบฮาร์ดดิสก์ คุณมีตัวเลือก EFI/UEFI หรือ SATA ที่มี 4 โหมดบูท (ATA, RAID, IDE, AHCI)

  1. ปิดเครื่องและรีสตาร์ท
  2. กด F2 หรือ F10 ทันทีเพื่อเข้า BIOS
  3. ไปที่แท็บ "Advanced" เลื่อนลงไปที่ "SATA Mode"
  4. กด Enter เลือกโหมด ไปที่ Exit บันทึกการเปลี่ยนแปลงออก รีสตาร์ท ตรวจสอบว่า BIOS ตรวจพบ HDD แล้วหรือยัง ทำซ้ำจนกว่าจะตรวจพบแก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7

หากใช้ RAID ให้เปลี่ยนเป็น AHCI หรือ IDE มิฉะนั้น ให้เปลี่ยนโหมดควบคุมที่เลือกอยู่ และตรวจสอบว่าปัญหายังคงอยู่หรือไม่ หลังจากนั้น จัดรูปแบบดิสก์ด้วยวิธี 1 หรือใช้ Acronis True Image จัดรูปแบบก็ได้

เมนบอร์ด UEFI อาจไม่มีตัวเลือกนี้ เพราะมีโปรโตคอลควบคุมการจัดเก็บเพียงประเภทเดียว โปรดทราบว่าวิธีนี้และตัวเลือกโหมดควบคุมอาจแตกต่างกันไปในแต่ละคอมพิวเตอร์ สามารถหาโหมดควบคุมได้ที่ "Host controller", "IDE Configuration", "SATA configuration" หรือชื่อคล้ายกัน

วิธี 4: รีเซ็ต BIOS

หากคุณเปลี่ยนการตั้งค่า Storage Controller เนื่องจากอัปเดตประเภทใดประเภทหนึ่ง ลองรีเซ็ต BIOS

  1. ปิดเครื่องและรีสตาร์ท
  2. กด F2 หรือ F10 ทันทีเพื่อเข้า BIOS
  3. ไปที่แท็บ "exit" เลือก "Restore Defaults"
  4. เลือก "Yes" ในข้อความเตือน และออกโดยบันทึกการเปลี่ยนแปลงแก้ไข: ไม่พบฮาร์ดดิสก์ในโปรแกรมติดตั้ง Windows 7

วิธี 5: ใช้พอร์ต SATA อื่น

หากใช้คอมพิวเตอร์ตั้งโต๊ะ ลองใช้พอร์ต SATA อื่นดู บางครั้งมีควบคุมตัวต่างกันสองตัว

หมายเหตุ: บางครั้ง การคัดลอกโฟลเดอร์ Boot จากแผ่นติดตั้ง Windows ไปที่ USB Drive อาจแก้ไขปัญหานี้ได้ ลองทำดูได้