Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Je potřeba něco speciálně nastavovat když chci instalovat XP na SATA disk?

Nazdar borci
Za chvilku půjdu instalovat na PC od kamarádky Windows XP prof. a má tam SATA disk a tak se ptám jestli se to instaluje stejně snadno jako na starý IDE disk a nebo jestli se musí někde něco nastavit v biosu? Ptám se proto abych u ní nebyl za blbce až se mě neukáže disk a já budu muset volat IT přítele na telefonu.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Pokud má PC disketovku a vy patřičný ovladač na disketě, problém není - prostě při instalaci ten ovl…
Vlasta Kašpar 18.01.2008 13:29
Vlasta Kašpar
A ten ovladač na disketě musí mít nějaký speciální formát? Jako že musí být nějaká bootovatelná disk…
Keeper 18.01.2008 13:36
Keeper
Nemusí být bootovatelná, jen klasicky naformátovaná s nahraným ovladačem. Některé desky (jejich řad…
host 18.01.2008 13:38
host
Je to možné, že někde se chytne i bez... já vycházím ze své nedávné zkušenosti s noťasem Extensa - t…
Vlasta Kašpar 18.01.2008 13:42
Vlasta Kašpar
pokud jsi to "jen" překlopil v BIOSu, tak by se to mělo nainstalovat i v SATA režimu (typicky intel…
touchwood 21.01.2008 22:35
touchwood
Ne, nenainstaluje - instalačka XP prostě neobsahuje ten patřičný AHSI driver a disk v tomhle režimu…
Vlasta Kašpar 22.01.2008 11:48
Vlasta Kašpar
existují 2 volby: - u starších čipsetů šlo přehodit 2 SATA porty do módu "native PATA", tj. seděly…
touchwood 22.01.2008 15:39
touchwood
Čím tedy, že jsem to takto u 2 kusů NTB Acer Aspire udělal... XP nainstaloval přes emulované PATA, d…
Vlasta Kašpar 01.02.2008 14:45
Vlasta Kašpar
třeba jsou drivery již naslipstreamované v instalačce Windows nebo to taky může být proto, že když č…
touchwood 01.02.2008 16:45
touchwood
Samo sa nic neprepne. Po doinstalacii ovladacov by nemal byt ziaden problem. Slipstreamovanie instal…
MM.. 01.02.2008 19:00
MM..
Sorry, brachu, ale opravdu to neni tak jednoduche. Kdybych u toho osobne "nesvitil", tak to tu nepre…
mif 01.02.2008 19:33
mif
Ntldr by nemal potrebovat ziaden ovladac, k disku by mal pristupovat este cez BIOS (extended int13h)…
MM.. 01.02.2008 20:02
MM..
ntldr přistupuje ještě přes int13h, ale zavádí jádro a jádro už potřebuje ovladače aby "vidělo". A o…
touchwood 01.02.2008 20:32
touchwood
Tak ale vzdy si schopny po instalacii Win dodatocne na HDD na to spravne miesto nacpat ten ovladac t…
MM.. 01.02.2008 20:45
MM..
Jezukriste, stedry kneze!!! Jestli vis co a kam, neostychej se a vzdelej nas! Co: obsah "toho", co s…
mif 01.02.2008 20:48
mif
Tak zas ja nie som chodiaca MS knowledge base :-) ale zacal by som napr. tuto, v podstate by to malo…
MM.. 01.02.2008 20:55
MM..
Tak takhle daleko jsem taky ;-). Nechci snizovat tvou odbornost, ale musim konstatovat, ze bys to an…
mif 01.02.2008 21:01
mif
No a zmenil si teda polozku Start (malo by to byt v HKLM\SYSTEM\CurrentControlSet\Services) na 0x0 u…
MM.. 01.02.2008 21:10
MM..
ja neviem co si tam stvaral ale nemalo by to byt nic zlozite. Ak si napr stiahnem tu disketu pre int…
MM.. 01.02.2008 21:27
MM..
Ten inf (AMD) widle ignoruji. ad PS: tvoril jsem tyhle paskvily. Zadny osoh. ad PS2: NC ;-) ad PS3:… poslední
mif 01.02.2008 21:48
mif

Pokud má PC disketovku a vy patřičný ovladač na disketě, problém není - prostě při instalaci ten ovladač nabídnete z diskety. Pokud není disketová mechanika, pak zkusit, zda jde v BIOSu navolit emulaci IDE. Pokud ano, instaluje se jako na IDE, pak přidá ovladač a v BIOSu se to přepne. Pokud ani tak ne, pak jedině asi vyrobit vlastní bootovatelné CD woknous, kde si přidáte ten ovladač 8-)

existují 2 volby:

- u starších čipsetů šlo přehodit 2 SATA porty do módu "native PATA", tj. seděly na 0x170 (a tu druhou adresu si už z hlavy nepamatuju)
- AHCI vs. std. ATA

Já jsem mluvil o první možnosti, protože libovolně přehazovat AHCI a ATA nelze, a to i přesto, že se dodatečně do windows doinstaluje driver. Důležité je totiž, aby o AHCI věděl i ntloader, který, samozřejmě, o existenci AHCI nějakým dodatečným dodáním AHCI driverů do windows nepřesvědčíš.

třeba jsou drivery již naslipstreamované v instalačce Windows nebo to taky může být proto, že když čipset "vidí", že se na něj přistupuje jako na ATA, tak se sám přepne zpět do ATA režimu (resp. běží v mixed režimu). Jsou různé řadiče, každý to má řešeno jinak. Proto tvrdím, že spoléhat na to že přepnutí proběhne bez problémů není možné.

Samo sa nic neprepne.
Po doinstalacii ovladacov by nemal byt ziaden problem. Slipstreamovanie instalacky je irelevantne, hovorime o uz nainstalenych Win, s tym nema uz instalacka nic spolocne (to co by si slipstreamoval sa da predsa doplnit aj do nainstalovanych win).

Moze to zavisiet od toho kam sa vsade nadrbu ovladace pri instalacii, takze je mozne ze s niektorymi ovladacmi to nejde, principialne to ale nie je problem.

Sorry, brachu, ale opravdu to neni tak jednoduche. Kdybych u toho osobne "nesvitil", tak to tu neprezentuju - donutit NTloader k pozdejsi detekci ovladace dle me nejde (tohle slovo se mi nelibi - rekneme "je extremne obtizne a ja to neumim" ;-)). Vez, ze jsem nad tim stravil more casu, vyzkousel osvedcene i neosvedcene postupy a rady, nicmene efekt byl nulovy.

Ntldr by nemal potrebovat ziaden ovladac, k disku by mal pristupovat este cez BIOS (extended int13h). Napr. http://www.mossywell.com/boot-sequence/#NTLDR_with_ Windows_NT
Part 1 can be the word "multi" or "scsi". multi means use the BIOS (technically INT 13 calls) to communicate with the hard disk.

Ovladac je potrebny az neskor. Neviem aky si mal problem ale problem mohol byt dvojakeho druhu, prvy problem mohol byt ak BIOS nejakym sposobom po prepnuti na enhanced inac ocisloval disky (moze nastat IMHO len ak mas viac fyzickych HDD), druhy problem by mohol byt ze ten Win ovladac sa ptri instalacii nenacpal aj do miesta z ktoreho si Win taha ovladace pri bootovani (tusim na to je specialny adresar, neviem zhlavy ako to robi XP). Ak by s tym bol problem tak da sa tam skopirovat prislusne .sys alebo .dll aj rucne. Pisem ze moze to zavisiet od ovladaca (resp. od jeho instalatora).

P.S: pisal som aj tusim davnejsie niekde nizsie ze ja by som to po instalacii uz v BIOSe neprepinal, naco si zbytocne vyrabat mozne problemy. Az tak nutne to AHCI ludia nepotrebuju :)

ntldr přistupuje ještě přes int13h, ale zavádí jádro a jádro už potřebuje ovladače aby "vidělo". A opravdu některé čipsety fungují bez ovladačů jen v ATA režimu, pro AHCI vyžadují ovladače nastrčené přes F6 jádru a pozdější doinstalace ovladačů na tom nic nemění.

Tak ale vzdy si schopny po instalacii Win dodatocne na HDD na to spravne miesto nacpat ten ovladac tomu jadru, ak to neurobi instalator ovladaca. Len potom treba vediet ze co kam skopirovat a ako to pre to jadro zaregistrovat.
Ak sa to da nacpat do instalacky tak sa to musi dat nacpat aj dodatocne po instalacii na HDD.

ja neviem co si tam stvaral ale nemalo by to byt nic zlozite. Ak si napr stiahnem tu disketu pre intel (ktora sa normalne pouziva pre F6 pri instalacii) tak vidim ze obsahuje normalne ovladac vcetne .inf suborov ktore by mali urobit vsetko tak aby to fungovalo. Ak by to neurobil instalator Win-ovladacov, tak by som nainstaloval aj .inf-y z tejto diskety do beziacich Win.
Vytah z toho .inf na diskete:
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
takze ten .inf to musi urobit tak aby to fungovalo.

P.S. rucne v registroch by sa mi to urcite robit nechcelo, musi to ist nainstalovat. O tych registroch som pisal len preto lebo si sa pytal ze co konkretne, kde konkretne.
P.S.2. skusat sa mi to samozrejme nechce :-) Ale ak bude mat niekto podobny problem moze to skusit a dat vediet ako uspel :-)
P.S.3. radsej by som to z diskety instaloval tak, ze by som v ovladacich paneloch u SATA radica klikol na vlastnosti - zmenit ovladac a podstrcil mu to z diskety. Priamo klikat na .inf na diskete by nemuselo byt dobre (kedze na diskete moze byt vela .inf a clovek nevie ktory je spravny)...

Zpět do poradny Odpovědět na původní otázku Nahoru