Posiadam komputer z płytą główną Gigabyte GA-PA65-UD3-B3 rev. 1.0 (specyfikacja) i dyskiem twardym SATA3 Seagate 1TB.
W BIOS Setupie, w sekcji Integrated Peripherals, jest opcja "GSATA3 Ctrl Mode" z trzema możliwymi wartościami: IDE, AHCI, RAID.
Zamierzam zainstalować kilka systemów operacyjnych, w tym Windows XP Professional SP3 (32bit) oraz Linux Slackware 13.37 (64bit).
Gdy opcja GSATA3 jest ustawiona na wartość domyślną - IDE - Windows XP instaluje się i uruchamia bez problemu, jednak instalator Linuxa wyświetla komunikat o braku dysku twardego. Dodatkowo, programy do partycjonowania czy tworzenia obrazów dysku, które odpalane są z bootowalnych płyt, również nie wykrywają dysku. Kiedy zmienię IDE na AHCI, sytuacja się odwraca - Linux instaluje się i działa normalnie, ale przestaje funkcjonować Windows XP.
Na chwilę obecną mam zainstalowane oba systemy (Windows w IDE, Linux w AHCI), jednak gdy chcę przełączyć się z jednego na drugi, muszę za każdym razem przestawiać opcję w Setupie. Jak zmusić jeden z systemów do działania w trybie drugiego?
Co do Linuxa - nie mam pojęcia. Co do Windowsa - szperając w necie widzę, iż problem jest powszechny, i rozwiązaniem jest dogranie sterowników AHCI. Niestety, po wypróbowaniu wskazówek z wielu forów i poradników, oraz po licznych kombinacjach, nie udaje mi się wyjść z kłopotu.
Pobrałem sterowniki "Intel SATA Preinstall driver (For AHCI / RAID Mode)" ze strony Gigabyte'a, oraz "Intel® Rapid Storage Technology F6 Driver Diskettes" ze strony Intela. Widzę, że to jest to samo, tylko w różnych wersjach (10.6.0.1002, 10.8.0.1003).
Nie mam stacji dyskietek, więc programem nLite dograłem sterowniki do płyty instalacyjnej Windows XP, jednak przy ustawionym AHCI instalator nadal dysku nie widzi.
Po instalacji XP w trybie IDE, w Device Manager -> IDE ATA/ATAPI Controllers mam 9 pozycji: 3x Primary, 3x Secondary, 3x Standard Dual Channel. Próbuję zaktualizować sterowniki dla Standard Dual - po wskazaniu iaAHCI.inf dla pierwszego Standard Duala z listy urządzeń nie daje rady, ale dla dwóch pozostałych tak. Na liście sterowników mam dostępne:
PCI\VEN_8086&DEV_27C1&CC_0106.DeviceDesc = "Intel(R) ICH7R/DH SATA AHCI Controller"
PCI\VEN_8086&DEV_27C5&CC_0106.DeviceDesc = "Intel(R) ICH7M/MDH SATA AHCI Controller"
PCI\VEN_8086&DEV_2922&CC_0106.DeviceDesc = "Intel(R) ICH9R/DO/DH SATA AHCI Controller"
PCI\VEN_8086&DEV_2929&CC_0106.DeviceDesc = "Intel(R) ICH9M-E/M SATA AHCI Controller"
PCI\VEN_8086&DEV_3A02&CC_0106.DeviceDesc = "Intel(R) ICH10D/DO SATA AHCI Controller"
PCI\VEN_8086&DEV_3A22&CC_0106.DeviceDesc = "Intel(R) ICH10R SATA AHCI Controller"
PCI\VEN_8086&DEV_3B29&CC_0106.DeviceDesc = "Intel(R) 5 Series 4 Port SATA AHCI Controller"
PCI\VEN_8086&DEV_3B2F&CC_0106.DeviceDesc = "Intel(R) 5 Series 6 Port SATA AHCI Controller"
PCI\VEN_8086&DEV_3B22&CC_0106.DeviceDesc = "Intel(R) 5 Series/3400 Series SATA AHCI Controller"
PCI\VEN_8086&DEV_1C02&CC_0106.DeviceDesc = "Intel(R) Desktop/Workstation/Server Express Chipset SATA AHCI Controller"
PCI\VEN_8086&DEV_1C03&CC_0106.DeviceDesc = "Intel(R) Mobile Express Chipset SATA AHCI Controller"
Dla obu kontrolerów próbowałem instalować każdy z 11 sterowników i każda próba kończyła się natychmiast niebieskim ekranem i restartem komputera.
Próbowałem również metod z ręcznym kopiowaniem pliku IaStor.sys do C:\Windows\System32\drivers\ i wprowadzaniem potrzebnych wpisów do rejestru - również bez skutku.
Dodam, że po instalacji standardowych sterowników Windows XP do płyty głównej, nazwy dwóch wspomnianych kontrolerów zmieniają się ze "Standard Dual Channel PCI IDE Controller" na:
Intel® 6 Series/C200 Series Chipset Family 4 port Serial ATA Storage Controller - 1C00
Intel® 6 Series/C200 Series Chipset Family 2 port Serial ATA Storage Controller - 1C09
Byłbym bardzo wdzięczny za pomoc w rozwiązaniu problemu.
W BIOS Setupie, w sekcji Integrated Peripherals, jest opcja "GSATA3 Ctrl Mode" z trzema możliwymi wartościami: IDE, AHCI, RAID.
Zamierzam zainstalować kilka systemów operacyjnych, w tym Windows XP Professional SP3 (32bit) oraz Linux Slackware 13.37 (64bit).
Gdy opcja GSATA3 jest ustawiona na wartość domyślną - IDE - Windows XP instaluje się i uruchamia bez problemu, jednak instalator Linuxa wyświetla komunikat o braku dysku twardego. Dodatkowo, programy do partycjonowania czy tworzenia obrazów dysku, które odpalane są z bootowalnych płyt, również nie wykrywają dysku. Kiedy zmienię IDE na AHCI, sytuacja się odwraca - Linux instaluje się i działa normalnie, ale przestaje funkcjonować Windows XP.
Na chwilę obecną mam zainstalowane oba systemy (Windows w IDE, Linux w AHCI), jednak gdy chcę przełączyć się z jednego na drugi, muszę za każdym razem przestawiać opcję w Setupie. Jak zmusić jeden z systemów do działania w trybie drugiego?
Co do Linuxa - nie mam pojęcia. Co do Windowsa - szperając w necie widzę, iż problem jest powszechny, i rozwiązaniem jest dogranie sterowników AHCI. Niestety, po wypróbowaniu wskazówek z wielu forów i poradników, oraz po licznych kombinacjach, nie udaje mi się wyjść z kłopotu.
Pobrałem sterowniki "Intel SATA Preinstall driver (For AHCI / RAID Mode)" ze strony Gigabyte'a, oraz "Intel® Rapid Storage Technology F6 Driver Diskettes" ze strony Intela. Widzę, że to jest to samo, tylko w różnych wersjach (10.6.0.1002, 10.8.0.1003).
Nie mam stacji dyskietek, więc programem nLite dograłem sterowniki do płyty instalacyjnej Windows XP, jednak przy ustawionym AHCI instalator nadal dysku nie widzi.
Po instalacji XP w trybie IDE, w Device Manager -> IDE ATA/ATAPI Controllers mam 9 pozycji: 3x Primary, 3x Secondary, 3x Standard Dual Channel. Próbuję zaktualizować sterowniki dla Standard Dual - po wskazaniu iaAHCI.inf dla pierwszego Standard Duala z listy urządzeń nie daje rady, ale dla dwóch pozostałych tak. Na liście sterowników mam dostępne:
PCI\VEN_8086&DEV_27C1&CC_0106.DeviceDesc = "Intel(R) ICH7R/DH SATA AHCI Controller"
PCI\VEN_8086&DEV_27C5&CC_0106.DeviceDesc = "Intel(R) ICH7M/MDH SATA AHCI Controller"
PCI\VEN_8086&DEV_2922&CC_0106.DeviceDesc = "Intel(R) ICH9R/DO/DH SATA AHCI Controller"
PCI\VEN_8086&DEV_2929&CC_0106.DeviceDesc = "Intel(R) ICH9M-E/M SATA AHCI Controller"
PCI\VEN_8086&DEV_3A02&CC_0106.DeviceDesc = "Intel(R) ICH10D/DO SATA AHCI Controller"
PCI\VEN_8086&DEV_3A22&CC_0106.DeviceDesc = "Intel(R) ICH10R SATA AHCI Controller"
PCI\VEN_8086&DEV_3B29&CC_0106.DeviceDesc = "Intel(R) 5 Series 4 Port SATA AHCI Controller"
PCI\VEN_8086&DEV_3B2F&CC_0106.DeviceDesc = "Intel(R) 5 Series 6 Port SATA AHCI Controller"
PCI\VEN_8086&DEV_3B22&CC_0106.DeviceDesc = "Intel(R) 5 Series/3400 Series SATA AHCI Controller"
PCI\VEN_8086&DEV_1C02&CC_0106.DeviceDesc = "Intel(R) Desktop/Workstation/Server Express Chipset SATA AHCI Controller"
PCI\VEN_8086&DEV_1C03&CC_0106.DeviceDesc = "Intel(R) Mobile Express Chipset SATA AHCI Controller"
Dla obu kontrolerów próbowałem instalować każdy z 11 sterowników i każda próba kończyła się natychmiast niebieskim ekranem i restartem komputera.
Próbowałem również metod z ręcznym kopiowaniem pliku IaStor.sys do C:\Windows\System32\drivers\ i wprowadzaniem potrzebnych wpisów do rejestru - również bez skutku.
Dodam, że po instalacji standardowych sterowników Windows XP do płyty głównej, nazwy dwóch wspomnianych kontrolerów zmieniają się ze "Standard Dual Channel PCI IDE Controller" na:
Intel® 6 Series/C200 Series Chipset Family 4 port Serial ATA Storage Controller - 1C00
Intel® 6 Series/C200 Series Chipset Family 2 port Serial ATA Storage Controller - 1C09
Byłbym bardzo wdzięczny za pomoc w rozwiązaniu problemu.