Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Zmiana trybu kontrolera SATA z IDE na AHCI

Z reguły zmiana trybu z IDE na AHCI spowoduje problemy z uruchomieniem systemu. Co nie jest dziwne, system nie posiada sterowników do kontrolera.
Szukając na sieci natknąć się można na informacje, że nie da się przestawić tego trybu bez reinstalacji systemu - chociaż zdarza się, że Win7 potrafi wstać bez kłopotu (tak też było u mnie) - jednak nie chodziło o Win7.

Jako, że chciałem podpinać dyski pod SATA w trakcie pracy to musiałem zmienić tryb.
W trybie AHCI powinniśmy też uzyskać lepszą wydajność - jednak nie przeprowadzałem testów, nie było to moim celem.

Co potrzebujemy?

Potrzebujemy drugi dysk ze złączem IDE lub dysk SATA i kontroler SATA na PCI czy tam PCI-E lub miejsce w sieci na zmagazynowanie obrazu dysku.
Drugi dysk powinien pomieścić minimum partycję systemową.
Płytę z programami do klonowania - np. Ultimate BootCD.
Trochę wolnego czasu.

Zmiana trybu

Ja opiszę metodę z drugim dyskiem na IDE - jednak metoda z siecią jest podobna jak i z dyskiem SATA (jeżeli będą chętni to przedstawię informacje na temat pracy z kontrolerem SATA lub siecią).
Jeżeli już posiadamy to co potrzeba możemy zacząć działać i wykonać następujące kroki:
1. Podłączyć drugi dysk do kontrolera IDE
2. Uruchomić system i poczekać aż wykryje nasz nowy dysk
3. Uruchomić komputer z płyty Ultimate BootCD i wybrać odpowiedni program do klonowania - ja wybrałem Partition Saving - jednak każdy może wybrać co mu się podoba
4. Sklonować dysk główny na ten który podłączyliśmy do IDE
5. Odłączyć dysk główny lub zmienić kolejność startu urządzeń
6. Zmienić tryb dysku SATA z IDE na AHCI
7. Uruchomić system z dysku, na którego zrobiliśmy kopie (w tym przypadku IDE)
8. Po uruchomieniu systemu zainstaluje się sterownik do kontrolera SATA w trybie AHCI - u mnie prosił o restart systemu 2 razy
9. Ponownie uruchamiamy komputer z płyty Ultimate BootCD z podłączonymi oboma dyskami
10. Klonujemy dysk - kopie (IDE) na dysk oryginał (SATA)
11. Odłączamy dysk IDE i uruchamiamy komputer z dyskiem SATA w trybie AHCI

Uwagi

W tym przypadku nie zabezpieczyłem systemu nigdzie indziej - warto to zrobić, ponieważ w razie jakiegoś niepowodzenia możemy przywrócić system do pierwotnego stanu i uruchomić go na SATA w trybie IDE.

Całość wygląda na skomplikowaną i czasochłonną - w rzeczywistości mojej pracy było z 10 minut - reszta to czas kopiowania dysku SATA na IDE i na odwrót później.
Oczywiście jeżeli mamy świeży system i nic nie konfigurowaliśmy to szybciej pewnie będzie zainstalować na nowo (zależne od szybkości dysków) system z włączonym AHCI.

Próbowałem wykonać to Norton Ghostem - niestety po skopiowaniu systemu na IDE - wszystko było ok, jednak po przywróceniu go na SATA to nie chciał ładować profili użytkowników.

Aby nie było - robicie to na własną odpowiedzialność, jak system nie wstanie nie miejcie do mnie pretensji - każda konfiguracja sprzętowa jest inna. 

Komentarze

0 nowych
4lpha   10 #1 14.10.2011 16:56

Jeśli chodzi o problem ze zmianą trybu kontrolera, to dotyczy on na szczęście jedynie Windows.

tfl   8 #2 14.10.2011 17:13

Dodajmy - tego 10letniego windows.

mordzio   15 #3 14.10.2011 17:35

Sterownik AHCI pod Win Xp można dograć bez potrzeby posiadania drugiego dysku.


freedom   8 #4 14.10.2011 17:57

W Win 7 i Vista wystarczy dokonać drobnej edycji rejestru (zmiana jednej wartości), po tym bez problemu wstaną w trybie AHCI. Do Xp jak kolega wyżej zauważył, ręcznie "dogrywamy" sterownik ;)

Semtex   18 #5 14.10.2011 21:39

W sumie sporo tu winy producentów, którzy ustawiają BIOS dla nowych "Piecyków" (również lapków) w tryb IDE, ogólnie przyjętym standardem w przypadku Vista/7/Win 8 powinno być AHCI.

trux   11 #6 14.10.2011 22:26

"Z reguły zmiana trybu z IDE na AHCI spowoduje problemy z uruchomieniem systemu."

Windows XP lub starszy wywali BSOD :)

Znacznie prościej jest zainstalować sterownik, a następnie zmienić ustawienia w managerze urządzeń (IDE na AHCI dysku SATA) .

  #7 15.10.2011 11:07

Na szczęście z Linuxem nie ma takich problemów i bez problemów wstaje zarówno na IDE jak i AHCI.

  #8 16.10.2011 17:33

Co to wogóle ma być?
Jeżeli system miałby nie wstać po zmianie trybu pracy kontrolera, to nie ma tu informacji jak rozwiązać problem...
Nie jest to również poradnik jak sklonować dysk...
Nie jest to również porada gdzie i jak zmienić tryb pracy kontrolera...
Komu i do czego ma służyć ten tekst...?
W WXP wystarczy doinstalować sterowniki i zmienić tryb pracy kontrolera w BIOSie. Jeżeli po tej operacji system nie wstanie wystarczy naprawić system z płyty instalacyjnej systemu.
W wypadku nowszych windowsów przy problemach po zmianie trybu pracy kontrolera pomaga naprawa systemu.
W 99% przypadków jest to skuteczne rozwiązanie.

  #9 16.10.2011 19:36

jaki ten Linux cudowny tylko czemu ma tak mało procent użytkowników ???

Olbi   10 #10 16.10.2011 22:51

A po co zabawa w rejestr. Jeżeli posiadamy płytę Gigabyte, MSI lub Asus, to wystarczy zrobić kilka prostych kroczków. Oczywiście działa to pod Windows XP, Vista i 7, wiem bo sprawdzałem osobiście :D
1. Płyty posiadają z reguły od 4 do 6 portów SATA, z czego dwa zawsze są odrębne od całej reszty. Przepinamy kabelki na te SATA2 lub SATA3, po czym w BIOS przełączamy SATA0 i SATA1 na tryb AHCI
2. Po uruchomieniu, system wykryje nowe porty SATA do których poprosi o podgranie sterowników, co też czynimy.
3. Restartujemy komputer, przepinamy kable na powrót na dwa pierwsze porty, w BIOS zmieniamy całą resztę portów na AHCI i odpalamy system

Po tych zabiegach mamy już wszystko gotowe do pracy :)

freedom   8 #11 16.10.2011 23:00

@Olbi, jeśli uważasz, że te kilka kroków jest prostsze i mniej czasochłonne niż zmiana jednej wartości w rejestrze, to chyba żyjemy w różnych wymiarach ;-)

  #12 17.10.2011 12:20

do freedom

Może zatem podzielisz się łaskawie z innymi czytelnikami tą magiczną wiedzą (może np. jakiś link) jaką wartość w rejestrze trzeba zmienić?
Dwa razy zabierasz głos w dyskusji nic nie wnosząc - zamiast od razu podać rozwiązanie...

Semtex   18 #13 17.10.2011 13:29

Windows 7
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
Zmodyfikuj wartość "Start"-> ustaw na 0 (zero)
Restart-> BIOS zmień IDE na AHCI-> zapisz -> system wystartuje-> zauważysz instalację sterownika-> kolejny restart-> gotowe.

Przed zabawą zrób punkt przywracania....

  #14 10.11.2011 23:10

Patent z rejestrem w w7 sprawdzony. Można też tak: 1. Menadżer urządzeń - kontroler ide - aktualizuj sterownik - ręcznie wybierz z listy - wybieramy standardowy sterownik ahci - zastosuj - ok.
2. restart - wchodzimy do biosu - przestawiamy tryb na ahci S&C

  #15 12.02.2012 13:04

Powiedzcie proszę jak mam to zrobić w XP na płycie ASRock Z68 Pro3-M z dyskiem SSD OCZ Vertex 3. Nie mogę zmusić tego zestawu do uruchomienia AHCI.

Pozdrawiam - Waldek

  #16 10.03.2012 22:56

Chociażby dlatego że mam "0" w podanym miejscu w rejestrze - i nic nie zmienia a system się nie podnosi.

  #17 20.02.2013 14:09

Witam kupiłem dysk SSD zainstalowałem na nim system w zwykłym trybie nie zmieniając na AHCI , teraz dopiero zmieniłem na te opcje wszystko działa , ale windows nie chce teraz botować płyty z systemem. Takze w Biosie na autowykrywaniu nie widzi dysków ani CD , jednak w samym systemie są one widoczne i jak włanczam komputer to przy starcie takze je widać. Co zrobić zeby botować płyte na zmienionym trybie AHCI i wykrywało mi wszystko w biosie ?

  #18 30.01.2014 08:44

W przypadku win7, 8 wystarczy odpalic system w trybie awaryjnym.(czywiście włączając wcześniej w biosie Ahci)

Pozdrawiam wszystkich serdecznie

  #19 09.08.2016 15:50

@Olbi: dzięki mi pomogło

  #20 26.09.2016 09:06

a mi nie hehe