Skip to content


Instalacja Windows Server 2008 i Windows Vista na zewn臋trznym dysku USB

Windows Server 2008 albo Vista na zewn臋trznym dysku USB? Czemu nie:)

W ramach testu poparty przeczytaniem kilku wpis贸w na rozmaitych forach (w linkach) postanowi艂em zebra膰 razem wszystkie potrzebne informacje.

Niezb臋dne do instalacji:

  • Komputer na kt贸rym dzia艂a Hyper-V (Windows Server 2008 x64) lub VMware Server. [dopisek: mo偶na r贸wnie偶 u偶y膰 bezp艂atnego Hyper-V Server]
  • P艂yta instalacyjna/jej obraz z systemem kt贸ry chcemy zainstalowa膰 na zewn臋trznym HDD (2008, Vista).
  • Przeno艣ny dysk USB na kt贸rym zainstalowany b臋dzie system.

Czas operacji oko艂o 1 godziny.

1. Tworzymy now膮 wirtualn膮 maszyn臋, jako dysk wirtualnej maszyny wskazujemy dysk USB (wymaga wcze艣niejszego ustawienia dysku w tryb offline w zarz膮dzaniu dyskami).

2. Instalujemy system na wirtualnej maszynie (wymaga skasowania wszystkich partycji na zewnetrzynm dysku). Po instalacji nie instalujemy dodatk贸w Hyper-V/VMware!

3. Przysz艂a pora na konfiguracj臋 systemu i troch臋 teorii: Podczas startu systemu operacyjnego na chwile przerywany jest dost臋p do magistrali USB dlatego bez wykonania operacji zmian w konfiguracji startu us艂ug nasz system nie b臋dzie w stanie uko艅czy膰 uruchamiania.

Za pomoc膮 regedit przechodzimy do HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ i w kluczach: USBCCGP, USBEHCI, USBHUB, USBSTOR, USBUHCI dokonujemy nast臋puj膮cych zmian:

Start ustawi膰 鈥0鈥

Group ustawi膰 鈥淏oot bus extender鈥

Przy braku kt贸rego艣 z powy偶szych kluczy nale偶y go utworzy膰.

Dla u艂atwienia operacji oto zawarto艣膰 pliku reg zawieraj膮cy w/w ustawienia:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBCCGP]
“Start”=dword:00000000
“Group”=”Boot bus extender”

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBEHCI]
“Start”=dword:00000000
“Group”=”Boot bus extender”

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBHUB]
“Start”=dword:00000000
“Group”=”Boot bus extender”

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR]
“Start”=dword:00000000
“Group”=”Boot bus extender”

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBUHCI]
“Start”=dword:00000000
“Group”=”Boot bus extender”

Nast臋pnie przechodzimy za pomoc膮 exploratora do C:\windows\system32\DriverStore\FileRepository\usbstor.inf_bb2778a0 i kopujemy do C:\windows\system32\drivers plik usbstor.sys

Przechodzimy exploratorem do C:\windows\inf i edytujemy nast臋puj膮ce pliki: usb.inf, usbport.inf, usbstor.inf; edytujeme dodaj膮c na ich poczatku:

[*.AddService]
StartType = 0
LoadOrderGroup = boot bus extender

Wy艂膮czamy komputer wirtualny.

4. Teraz jeste艣my gotowi do zabotowania si臋 z zewnetrznego dysku USB. Po wystartowaniu systemu z USB nale偶y zainstalowa膰 wszystkie sterowniki. I nie restatrowa膰 komputera bez upewnienia si臋 czy zmiany z punku 3 s膮 zachowane.

5. Otrzymali艣my testowy system startuj膮cy z USB. Je艣li wr贸c膮 ustawienia domy艣lne mo偶na naprawi膰 system u偶ywaj膮c Hyper-V/VMware, starczy wykonanie czynno艣ci zawartych w punkcie 3.

藕r贸d艂a, poza w艂asnym grzebactwem:

Wpis na forum Channel9

Wpis na forum TechArena

Posted in tech, Techblog, Windows Client, Windows Server, Windows Server 2008, Windows Vista.

Tagged with , , , , , , , , , , , .


16 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Wojtek says

    Witam,
    na zainstalowanym systemie Windows Vista Home Premium PL x64 wykona艂em wszystkie zmiany w rejestrach, w kluczach: USBCCGP, USBEHCI, USBHUB, USBSTOR, USBUHCI, przeszed艂em za pomoc膮 exploratora do C:\windows\system32\DriverStore\FileRepository\usbstor.inf_bb2778a0 (u mnie by艂y 2 inne o podobnej nazwie) i skopiowa艂em (raz z jednego a potem z drugiewgo) do C:\windows\system32\drivers plik usbstor.sys (cho膰 ju偶 tam by艂), przeszed艂em exploratorem do C:\windows\inf i wyedytowa艂em nast臋puj膮ce pliki: usb.inf, usbport.inf, usbstor.inf; edytujeme dodaj膮c na ich poczatku:
    [*.AddService]
    StartType = 0
    LoadOrderGroup = boot bus extender
    potem wyj膮艂em dysk z komputera, wpi膮艂em do kieszeni USB i pr贸bowa艂em wystartowa膰 system, ale bez rezultatu.
    Zaczyna艂 startowa膰 i potem niebieski ekran i restart.
    System Windows Vista Home Premium PL x64 zainstalowa艂em na nowym dysku w komputerze i czy to mo偶e by膰 powodem pora偶ki?
    Musi by膰 instalowany poprzez komputer na kt贸rym dzia艂a Hyper-V (Windows Server 2008 x64) lub VMware Server. [dopisek: mo偶na r贸wnie偶 u偶y膰 bezp艂atnego Hyper-V Server] ?
    Bardzo zale偶y mi na stworzeniu ze zrozumieniem bootowalnego dysku usb z systemem Windows Vista Home Premium PL x64.
    Czy m贸g艂by mi Pan poradzi膰, co robi臋 藕le ?
    Pozdrawiam,
    Wojtek

  2. Karol Stilger says

    Wojtek,

    Nie pr贸bowa艂em robi膰 tego w taki spos贸b, ale jestem przekonany, 偶e jest spora szansa, 偶e mo偶e si臋 nie uda膰. System podczas pracy kontroluje stan sterownik贸w kt贸re ma za艂adowane i nadpisuje zmiany kt贸re wprowadzi艂e艣.

    Niestety ta fukcjonalno艣膰 nie jest udokumentowana i nie ma przygotowanych wspieranych scenariusz贸w.

    Radz臋 艣ci艣le trzyma膰 si臋 przedstawionego u mnie scenariusza, testowa艂em go na parunastu komputerach w roznych konfiguracjach i na ka偶dym mi si臋 uda艂o.

    Podczas pracy z takim systemem nale偶y si臋 liczy膰 z tym, 偶e od czasu do czasu trzeba b臋dzie go naprawi膰 wykonuj膮c zmiany z punktu 3.

  3. Wojtek says

    Witam,
    a czy m贸g艂bym prosi膰 o kilka s艂贸w nt. Hyper-V Server ?
    Nigdy nie spotka艂em si臋 jeszcze z tym programem.
    Jaka w艂a艣ciwie jest zasada jego dzia艂ania i na co powinienem najbardziej zwr贸ci膰 uwag臋?
    Pozdrawiam,
    Wojtek

  4. Adam says

    Witam,
    Czy mog臋 prosi膰 o dok艂adne opisanie w jaki spos贸b ustawi膰 dysk USB w tryb offlinie (“wymaga wcze艣niejszego ustawienia dysku w tryb offline w zarz膮dzaniu dyskami”) i jak go p贸藕niej wykorzysta膰 w procesie tworzenia wirtualnej maszyny? Pracuj臋 na Windows XP Pro, zainstalowa艂em VMware Server 1.0.6 (nowsze wymagaj膮 dysku wirtualnego, nie obs艂uguj膮 dysk贸w fizycznych) i pr贸buj臋 zainstalowa膰 Windows Serwer 2008 na dysku USB (ATA).
    Pozdrawiam,
    Adam

  5. Karol Stilger says

    @Adam: obrazek powinien Ci wyja艣ni膰.

    http://img33.imageshack.us/img33/8392/hddoffline.png

  6. Kamila says

    Witam,

    je艣li nie mam mo偶liwo艣ci ustawienia dysku w trybie offline, to nie b臋d臋 mog艂a w og贸le zainstalowa膰 sobie systemu na dysku zewn臋trznym? Mam win XP professional i przejrza艂am ca艂ego managera dysk贸w i nic. Nigdzie mi nie wyskakuje opcja w艂膮czenia go w tryb offline…

    A i jeszcze jedno pytanie – co to znaczy usun膮膰 wszystkie partycje? Tzn, 偶e dysk ma by膰 “unallocated”? Czy ma mie膰 jedn膮 g艂贸wn膮 partycj臋 stworzon膮 (kt贸ra ma pojemno艣膰 ca艂ego dysku )?

    Tak na marginesie, to pr贸buj臋 ju偶 3 raz zainstalowa膰 Vist臋 na dysku USB i wszystko pi臋knie dzia艂a, ale tylko na maszynie wirtualnej. Jak tylko go pr贸buj臋 bootowa膰 z USB, to mi pokazuje, 偶e nie zosta艂 wykryty 偶aden system operacyjny…

    Licz臋 na to, 偶e kiedy艣 mi si臋 uda 馃檪

    Z g贸ry dzi臋ki za odpowied藕
    Pozdrawiam
    Kamila

  7. Adam says

    – Niestety tylko w Windows Server 2008 dost臋pna jest opcja “offline”.
    – Konieczne jest usuni臋cie wszystkich partycji z dysku

    @Karol: Czy w poszczeg贸lnych rejestrach nie nale偶y ustawi膰 Start na “0”? Dla warto艣ci “1” niestety otrzymuj臋 niebieski ekran przy starcie z dysku USB a dla 0 system odpala si臋 bez problemu.
    Pozdrawiam

  8. Karol Stilger says

    @Kamila: Zasugerowa艂em si臋, 偶e robisz to na Hyper-V i 2008. Dla VMware Server wybierz: “use a physical disk”, wskazujesz dysk kt贸rego chcesz u偶y膰 “use entire disk”.

    @Adam: dzi臋ki, ju偶 poprawione, powinno by膰 “0”.

  9. Kamila says

    Dzi臋ki serdeczne za odpowied藕. Uda艂o mi si臋 w ko艅cu uruchomi膰 Viste przez USB. Musia艂am jednak u偶y膰 VMware Workstation…

    Niewa偶ne jak, wa偶ne, 偶e dzia艂a 馃檪

    Pozdrawiam
    Kamila

  10. manhattan says

    Mam pytanie odno艣nie punktu:
    2. Instalujemy system na wirtualnej maszynie (wymaga skasowania wszystkich partycji na zewnetrzynm dysku)

    Co w przypadku gdy nie skasuje?…same si臋 skasuj膮? strace dane? stane w tym momencie z instalacj膮 ?

    Mam na dysku 3 partycje:
    -system
    -video
    -audio

  11. Karol Stilger says

    Je艣li sam ich nie skasujesz b膮d藕 nie sformatujesz dane nie znikn膮.

    Najlepiej zainstalowa膰 na pierwszej aktywnej partycji podstawowej.

  12. manhattan says

    hmm to po co Kto艣 napisa艂,偶e:
    “wymaga skasowania wszystkich partycji na zewnetrzynm dysku” ?

  13. Kasia says

    Czy to czasem nie jest wycieczka do Berlina przez Moskw臋. Musz膮 by膰 prostsze sposoby. No bo po pierwsze na dzie艅 dobry potrzebujemy serwera Win 2008 albo jakiego艣 Linuxa na kt贸ry wstawimy WMVare, czy warto si臋 tak trudzi膰 偶eby postawi膰 Vist臋 na USB. Robienie “dyskietek” startowych w Win by艂o w dawnych czasach wygodniejsze :-).

  14. Karol Stilger says

    @Kasia: Dla Windows 7 i Windows Server 2008 R2 jest to du偶o prostsze. Zobacz: http://stilger.eu/2010/01/12/instalacja-windows-7-na-napedzie-usb/

  15. oem store says

    I am totally delighte with strong you blog greatly that helped me! Thank you

Continuing the Discussion

  1. Instalacja Windows 7 na nap臋dzie USB | notepad of Karol Stilger linked to this post on 12/01/2010

    […] dwa lata temu na moim blogu umie艣ci艂em wpis o mo偶liwo艣ci instalacji Windows Vista i Windows Server 2008 na dysku USB. Rozwi膮zanie, kt贸re […]



Some HTML is OK

or, reply to this post via trackback.



Skip to toolbar