Thay đổi từ IDE sang AHCI sau khi cài đặt Windows 8


38

Tôi đã cấu hình bộ điều khiển ổ đĩa cho IDE khi tôi cài đặt Windows 7. Điều này không thay đổi khi tôi nâng cấp lên Windows 8.

Bây giờ tôi cần kích hoạt AHCI, nhưng làm như vậy khiến Windows không khởi động được. Nó không biết cách tự động khắc phục sự cố.

Tôi đã có thể sử dụng Regedit từ khu vực khôi phục, để thử sử dụng bản sửa lỗi này hoạt động cho Vista. Khóa đó bị thiếu trong Windows 8, tuy nhiên.

Tôi đọc rằng khóa có liên quan hiện đang ở HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci. Nhưng cài đặt của tôi đã phù hợp với những thay đổi mà họ đề xuất.

Làm cách nào để Windows khởi động sau khi bật AHCI trong BIOS?


2
Trên trang web đó có một bình luận: "Tôi có giá trị mặc định là 0 nên không đủ. Có cây StartOverride trong Storahci. Giá trị đó cần thay đổi thành 0. Sau khi khởi động lại, nó hoạt động! (Hãy nhớ thay đổi ACHI trong bios tho)." Bạn đã thử chưa?
Natalie Adams

@NathanAdams Vâng, cảm ơn. Tôi chỉ nhận thấy rằng một vài phút trước đây và tôi đang gõ từ một khởi động thành công ngay bây giờ.
Louis

Câu trả lời:


43

Sử dụng regedit , đặt khóa:

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

và cũng trong StartOverridecây trong storahci. Giá trị đó cần được thay đổi thành 0:

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

Sau khi khởi động lại nó sẽ hoạt động. Bạn cũng có thể xóa toàn bộ khối StartOverride.

Lưu ý : Nếu bạn không chuyển sang AHCI trong lần khởi động tiếp theo, hệ thống sẽ tạo một giá trị StartOverride mới (trong số 3) và bạn sẽ phải lặp lại quy trình.


Điều thú vị là điểm số đĩa WEI của tôi tăng 0,4 điểm sau khi kích hoạt AHCI.
Louis

StartOverridedường như là mới trong Win8. Nó thực sự tự lật với IASTORV sau khi các cửa sổ được tải AHCI - có nghĩa là tôi không có startoverride trong repositoryahci nữa sau khi thay đổi nó, bây giờ nó ở iastorv và tôi cho rằng tôi có thể thay đổi nó trở lại RAID theo cách đó.
Dennis G

2
Làm việc cho tôi, trên Win8.1
luison

@Louis Đó là vì AHCI nhanh hơn IDE rất nhiều.
AStopher 30/05/2015

@cybermonkey Không chính xác. AHCI không thực sự có tốc độ, nhưng nó có các tính năng chỉ hoạt động trên bus SATA. IDE cũng là một chiếc xe buýt và có tốc độ, nhưng tôi nghĩ rằng sự khác biệt với việc chạy trong chế độ AHCI câu UDMA hoặc bất cứ điều gì nó mô phỏng là AHCI có các tính năng tốt hơn, xếp hàng xuất hiện trong tâm trí.
Louis

32

Tôi tìm thấy giải pháp mà không cần phải thực hiện hack thủ công!

  1. Nhấp vào nút Khởi động lại bằng Shiftphím và làm theo lời nhắc cho "Tùy chọn nâng cao" qua một số màn hình. Cuối cùng, bạn kết thúc tại một màn hình cho bạn biết khi khởi động lại, bạn sẽ có thể có rất nhiều thứ, kể cả bắt đầu ở Chế độ an toàn. Nút duy nhất sẽ là nút "Khởi động lại" trên màn hình này.
  2. Khởi động lại. TRƯỚC KHI Windows khởi động, nhập thiết lập BIOS.
  3. Thay đổi chế độ SATA trong BIOS thành bất cứ điều gì bạn muốn: IDE, AHCI hoặc RAID (XHD).
  4. Khởi động vào Windows. Bước 1 cấu hình Windows để hỏi bạn loại tùy chọn khởi động nào bạn muốn sử dụng. # 4 là Chế độ an toàn. Điều này sẽ nhận các trình điều khiển thích hợp cho cài đặt BIOD được tải trên hệ thống, vào bộ nhớ và sổ đăng ký được định cấu hình chính xác cho bạn. Không cần cấu hình khác.
  5. Khởi động lại Windows ở chế độ bình thường. Windows sẽ sử dụng cấu hình mà nó tự động tự sửa trong bước 4.

Kết quả. Hack registry đã không làm gì cho tôi - lần đầu tiên làm việc. Cảm ơn!
Isaac Abraham

Ngược lại, điều này không làm gì cho tôi nhưng việc hack registry đã hoạt động!
Alex Angas

Xuất hiện để làm việc cho tôi. Tuy nhiên, tôi đã làm điều đó từ màn hình đăng nhập trên Windows 10 và nó đã bị ... ẩn đi. Nguồn > Shift - Khởi động lại > Mới "Chọn màn hình tùy chọn"> chọn Khắc phục sự cố > Tùy chọn nâng cao > Cài đặt khởi động > Khởi động lại . Sau đó, sau khi vào BIOS, khi khởi động lại thực tế, chọn 4 hoặc F4 cho Chế độ an toàn. Lấy từ bộ phận hỗ trợ của Microsoft
Michael Johnson

16

Chạy msconfig(nhấp chuột phải ở góc dưới bên trái của màn hình rồi nhấp chuột trái chạy, gõ msconfig).

Nhấp vào tab khởi động, đánh dấu khởi động an toàn, khởi động lại, thay đổi thành AHCI trong BIOS, khởi động, khởi động Windows ở chế độ an toàn.

Chạy msconfiglại, tab khởi động bỏ đánh dấu khởi động an toàn, khởi động lại PC.

PC hoạt động tốt. Đừng lộn xộn với regedit, bạn chỉ cần khởi động ở chế độ an toàn để khắc phục điều này, rất đơn giản.


3
Điều này làm việc, rõ ràng là phương pháp đơn giản nhất!
Manu

2
Đây chính xác là giải pháp tương tự như của Keepon, bạn chỉ cần vào chế độ an toàn theo một cách khác. Tôi nghĩ rằng đây nên là một bình luận.
gronostaj

1
Dù bằng cách nào thì đây là những gì tôi đã làm và nó hiệu quả với tôi :)
Jeremythuff

Tôi đã thử điều này, nhưng không thành công. Khi khởi động lại, sau khi cấu hình khởi động chế độ an toàn, tôi nhận được một nụ cười lớn buồn bã (Windows 8.1). Phải đặt BIOS trở lại chế độ IDE.
thomthom

Tôi có thể xác nhận giải pháp này để hoạt động cho Windows 10 64 bit phiên bản 1024. Luôn luôn tốt hơn khi để windows xử lý trình điều khiển. Giải pháp đơn giản và sạch sẽ;) Cảm ơn.
tích hợp
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.