เปลี่ยนจาก IDE เป็น AHCI หลังจากติดตั้ง Windows 8


38

ฉันมีตัวควบคุมไดรฟ์ของฉันถูกกำหนดค่าสำหรับ IDE เมื่อฉันติดตั้ง Windows 7 สิ่งนี้ไม่เปลี่ยนแปลงเมื่อฉันอัพเกรดเป็น Windows 8

ตอนนี้ฉันต้องเปิดใช้งาน AHCI แต่การทำเช่นนั้นทำให้ Windows ไม่สามารถเริ่มต้นได้ ไม่ทราบวิธีแก้ไขปัญหาโดยอัตโนมัติ

ฉันสามารถใช้ Regedit จากพื้นที่การกู้คืนเพื่อลองใช้การแก้ไขนี้ที่ใช้งานได้กับ Vista คีย์นั้นหายไปใน Windows 8 อย่างไรก็ตาม

ผมอ่านHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahciที่สำคัญที่เกี่ยวข้องขณะนี้อยู่ใน แต่การตั้งค่าของฉันตรงกับการเปลี่ยนแปลงที่พวกเขาแนะนำแล้ว

ฉันจะให้ Windows บูตหลังจากเปิดใช้งาน AHCI ใน BIOS ได้อย่างไร


2
บนเว็บไซต์นั้นความคิดเห็นที่อ่าน: "ฉันมีค่าเริ่มต้นที่ 0 ดังนั้นที่ไม่เพียงพอมีต้นไม้ StartOverride ใน Storahci ค่านั้นต้องเปลี่ยนเป็น 0 หลังจากรีสตาร์ทมันทำงาน! (อย่าลืมเปลี่ยน ACHI ในประวัติ) คุณเคยลองไหม
Natalie Adams

@ NathanAdams ใช่ขอบคุณ ฉันเพิ่งสังเกตเห็นว่าไม่กี่นาทีที่ผ่านมาและฉันพิมพ์จากการบูตที่ประสบความสำเร็จในขณะนี้
หลุยส์

คำตอบ:


43

ใช้regeditตั้งคีย์:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
"Error Control": DWORD = 0

และในStartOverrideต้นไม้storahciด้วย ค่านั้นต้องเปลี่ยนเป็น0:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride
"0": DWORD = 0

หลังจากรีสตาร์ทมันควรจะทำงาน คุณยังสามารถลบทั้งบล็อก StartOverride

หมายเหตุ : หากคุณไม่เปลี่ยนเป็น AHCI ในการบู๊ตครั้งต่อไประบบจะสร้างค่า StartOverride ใหม่ (จาก 3) และคุณจะต้องทำซ้ำขั้นตอน


คะแนนดิสก์ WEI ของฉันน่าสนใจเพิ่มขึ้น 0.4 คะแนนหลังจากเปิดใช้งาน AHCI
หลุยส์

StartOverrideดูเหมือนจะใหม่ใน Win8 จริง ๆ แล้วมันพลิกตัวเองด้วย IASTORV เมื่อ windows โหลดด้วย AHCI - หมายความว่าฉันไม่มี startoverride ภายใน storahci อีกต่อไปหลังจากเปลี่ยนมันตอนนี้มันอยู่ใน iastorv และฉันคิดว่าฉันสามารถเปลี่ยนกลับเป็น RAID ด้วยวิธีนี้
Dennis G

2
ทำงานให้ฉันใน Win8.1
luison

@Louis นั่นเป็นเพราะ AHCI นั้นเร็วกว่า IDE มาก
AStopher

@cybermonkey ไม่ตรง AHCI ไม่มีความเร็วจริงๆ แต่มีคุณสมบัติที่ใช้งานได้กับบัส SATA เท่านั้น IDE เป็นบัสด้วยและมีความเร็ว แต่ฉันคิดว่าความแตกต่างกับการทำงานในข้อ AHCI โหมด UDMA หรืออะไรก็ตามที่เลียนแบบก็คือ AHCI มีคุณสมบัติที่ดีกว่าการเข้าคิวมาถึงใจ
หลุยส์

32

ฉันพบวิธีแก้ปัญหาโดยไม่ต้องทำแฮกรีจิสทรีด้วยตนเอง!

  1. คลิกปุ่มรีสตาร์ทพร้อมShiftปุ่มและทำตามคำแนะนำสำหรับ "ตัวเลือกขั้นสูง" ผ่านหลายหน้าจอ ในที่สุดคุณจะพบหน้าจอที่บอกคุณเมื่อรีบูทคุณจะสามารถทำสิ่งต่าง ๆ ได้มากมายรวมถึงการเริ่มต้นในเซฟโหมด ปุ่มเดียวเท่านั้นที่จะเป็นปุ่ม "รีสตาร์ท" บนหน้าจอนี้
  2. Reboot ก่อนที่ Windows จะเริ่มให้เข้าสู่การตั้งค่า BIOS
  3. เปลี่ยนโหมด SATA ใน BIOS เป็นสิ่งที่คุณต้องการ: IDE, AHCI หรือ RAID (XHD)
  4. บูตเข้าสู่ Windows ขั้นตอนที่ 1 กำหนดค่า Windows ให้ถามว่าคุณต้องการใช้ตัวเลือกการบูตแบบใด # 4 เป็น Safe Mode สิ่งนี้จะได้รับไดรเวอร์ที่เหมาะสมสำหรับการตั้งค่า BIOD ที่โหลดบนระบบเข้าสู่หน่วยความจำและรีจิสตรีกำหนดค่าอย่างถูกต้องสำหรับคุณ ไม่ต้องการการกำหนดค่าอื่น ๆ
  5. รีบูต Windows ในโหมดปกติ Windows จะใช้การกำหนดค่าที่แก้ไขอัตโนมัติในขั้นตอนที่ 4

ผลลัพธ์. การแฮ็กรีจิสทรีไม่ได้ช่วยอะไรฉันเลย - นี่ทำงานครั้งแรก ขอบคุณ!
Isaac Abraham

ในทางกลับกันสิ่งนี้ไม่ได้ทำอะไรเพื่อฉันเลย
Alex Angas

ดูเหมือนว่าจะทำงานให้ฉัน อย่างไรก็ตามฉันทำมันจากหน้าจอเข้าสู่ระบบใน Windows 10 และมัน ... ถูกซ่อนอยู่ เพาเวอร์ > กดปุ่ม Shift - เริ่มต้นใหม่ > New "เลือกหน้าจอตัวเลือก"> เลือกแก้ไขปัญหา > ตัวเลือกขั้นสูง > การตั้งค่าเริ่มต้น > เริ่มต้นใหม่ จากนั้นหลังจากเข้าสู่ BIOS ในการรีสตาร์ทจริงให้เลือก4หรือF4สำหรับ Safe Mode นำมาจากฝ่ายสนับสนุนของ Microsoft
Michael Johnson

16

เรียกใช้msconfig(คลิกขวาที่มุมล่างซ้ายสุดของเดสก์ท็อปจากนั้นคลิกซ้ายที่เรียกใช้พิมพ์msconfig)

คลิกที่แท็บ boot, ทำเครื่องหมาย boot ปลอดภัย, เริ่มต้นใหม่, เปลี่ยนเป็น AHCI ใน BIOS, boot, Windows boots ในเซฟโหมด

เรียกใช้msconfigอีกครั้งบูตแท็บยกเลิกการทำเครื่องหมาย Safe boot รีสตาร์ทพีซี

พีซีทำงานได้ดี ไม่ยุ่งกับ regedit คุณเพียงแค่ต้องบูตในเซฟโหมดเพื่อแก้ไขปัญหานี้ง่ายมาก


3
วิธีนี้ใช้ได้ผลชัดเจนที่สุด!
มนู

2
นี่เป็นวิธีการแก้ปัญหาเดียวกับ keepon คุณแค่เข้าสู่เซฟโหมดในวิธีที่ต่างออกไป ฉันคิดว่านี่ควรเป็นความคิดเห็น
gronostaj

1
ทั้งสองวิธีนี้คือสิ่งที่ผมและมันทำงานให้ฉัน :)
Jeremythuff

ฉันลองสิ่งนี้โดยไม่ประสบความสำเร็จ เมื่อรีบูตเครื่องหลังจากกำหนดค่าการบูตในเซฟโหมดฉันก็มีรอยยิ้มเศร้าขนาดใหญ่ (Windows 8.1) จำเป็นต้องตั้งค่า BIOS กลับไปเป็นโหมด IDE
Thomthom

ฉันสามารถยืนยันวิธีแก้ปัญหานี้เพื่อใช้งานกับ Windows 10 64 บิตเวอร์ชัน 1024 มันจะดีกว่าเสมอถ้าให้ windows จัดการกับไดร์เวอร์ วิธีแก้ปัญหาที่ง่ายและสะอาด;) ขอบคุณ
integratorIT
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.