Wiedza - Artykuły
Image
TYPY PUBLIKACJI

Instalacja systemów Windows Vista i Windows Server 2008 na zewnętrznych dyskach USB

Instalacja systemów Windows Vista lub Windows Server 2008 na dyskach USB nie jest trudna i nie różni się zbytnio od analogicznej instalacji systemów Windows XP i Windows Server 2003. Niestety nie możemy systemu zainstalować bezpośrednio, tak jak na wewnętrznym dysku, ponieważ przy starcie system restartuje magistralę USB. W tym momencie dysk zostaje na chwilę odłączony, o czym system informuje nas niebieskim ekranem. Aby uniknąć takiej sytuacji system należy zainstalować na stworzonej maszynie wirtualnej, a następnie dokonać zmian w rejestrze.

1.Przygotowania do instalacji

Do stworzenia maszyny wirtualnej użyjemy darmowego programu VMware Server, który jest dostępny zarówno dla systemów Linux jak i Windows. Zależnie od używanego systemu-gospodarza należy pobrać i zainstalować odpowiednią wersję (dla systemu Linux polecam pobranie pakietu rpm). Po zainstalowaniu programu należy przystąpić do konfiguracji (przy użyciu polecenia vmware-config.pl). Pod Linuksem dodatkową potrzebne są pakiety gcc i kernel-source, bez których nie będzie możliwe przygotowanie odpowiednich modułów dla jądra systemu. Sama konfiguracja nie jest trudna. Dla potrzeb poniższego artykułu sprowadza się głównie do akceptowania domyślnych ustawień. Po zakończeniu konfiguracji należy podać klucz rejestracyjny, dostępny po zarejestrowaniu się. Gdy już skończymy konfigurację, należy przystąpić do tworzenia maszyny wirtulnej.

2.Instalacja

Uruchamiamy VMware Server (pod Linuksem poleceniem vmware) i wybieramy połączenie z localhost. Następnie należy kliknąć Create new virtual machine. Klikamy Next i wybieramy Custom, następnie wybieramy MS Windows i Windows Vista (experimental). Przechodzimy dalej aż do I/O Adapter Types. Tu wybieramy LSI Logic. W następnym okienku wybieramy Use a physical disk, potem wybieramy dysk i zaznaczamy Use entire disk. Zapisujemy stworzoną wirtualną maszynę i klikamy Edit virtual machines settings. Przechodzimy do ustawień CD-Romu i ustawiamy Use physical disk lub USE ISO image zależnie od tego czy posiadamy płytę instalacyjną czy obraz iso. Teraz pozostaje już tylko uruchomić maszynę wirtualną i przeprowadzić instalację.

3.Konfiguracja systemu

Po zakończeniu instalacji systemu uruchamiamy go przy wykorzystaniu wirtualnej maszyny i przechodzimy do regedit. Teraz zmodyfikujemy klucze USBCCGP, USBEHCI, USBHUB, USBSTOR, USBUHCI znajdujące się w HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\. W każdym z nich zmieniamy wartości Start na „0” i Group na „boot bus extender”. Jeśli w którejś z usług nie znajdziemy takich wpisów, to je tworzymy. Teraz pozostaje nam tylko edycja plików .inf. Uruchamiamy eksplorator i przechodzimy do katalogu C:\windows\system32\DriverStore\FileRepository\usbstor.inf_bb2778a0. Odszukujemy plik usbstor.sys i kopiujemy go do katalogu C:\windows\system32\drivers. Następnie przechodzimy do katalogu C:\windows\inf i nadajemy uprawnienia do edycji dla następujących plików: usb.inf, usbport.inf, usbstor.inf a następnie dodajemy w nich, najlepiej gdzieś na początku, taki wpis:

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

Teraz pozostaje już tylko uruchomić system z dysku. Wyłączamy VMware i uruchamiamy komputer ponownie. Przy starcie komputera wybieramy bootowanie z dysku USB.

4.Uruchomienie systemu z dysku USB

Jeśli edycja rejestru i plików .inf przebiegła prawidłowo, system powinien normalnie wystartować. Po uruchomieniu systemu należy zainstalować wszystkie sterowniki – zwłaszcza te do USB – bez uruchamiania ponownego systemu. Gdy sterowniki zostaną zainstalowane, należy sprawdzić po kolei wszystkie wpisy w rejestrze, które wcześniej edytowano, ponieważ w czasie instalacji system najprawdopodobniej je zmienił. Na wszelki wypadek warto jeszcze sprawdzić zmienione pliki .inf. Jeśli krok ten zostanie pominięty, system przy następnym uruchomieniu przywita nas niebieskim ekranem i będzie trzeba znów skorzystać z VMware żeby poprawić wpisy rejestru. To już wszystko, od tego momentu można normalnie używać Visty/2008.

r    e    k    l    a    m    a

Komentarze

Boxster
(niezalogowany)
23.03.2008 1:08

Boxster (niezalogowany)
 

Bardzo fajny art.
Thx!

 
Boxster
(niezalogowany)
23.03.2008 3:24

Boxster (niezalogowany)
 

Mam mały problem... Wszystko zrobiłem jak w intsr., ale po ponownym odpaleniu Visty pojawia się: BOOTMGR IS MISSING.
O co chodzi, gdzie jest błąd?

 
key
23.03.2008 17:40

key (brak avatara)
 

Widocznie coś poszło nie tak z instalacją boot managera i chyba jest to dość popularne, bo jak wrzuciłem na google to dość dużo linków się pojawiło;) Spróbuj tego: http://cyberst0rm.blogspot.com/2007/04/how-to-fix-... - tylko musisz to zrobić przy użyciu maszyny wirtualnej (jeśli się nie mylę).

 
hmmm
(niezalogowany)
25.03.2008 14:08

hmmm (niezalogowany)
 

a czy ten artykul jest takze przydatny dla posiadaczy i uzytkownikow XP ? moge to samo zrobic z "profem" ??!

 
key
25.03.2008 19:45

key (brak avatara)
 

Witaj, teoretycznie tak, ale instalacja Xpków wygląda trochę inaczej. Poczekaj trochę mam do umieszczenia artykuł na ten temat, tylko na święta nie miałem za bardzo kiedy usiąść i go skończyć. Może jeszcze dzisiaj dowiesz się jak instalować xpki:)

 
Boxster
30.03.2008 18:04

Boxster (brak avatara)
 

Co do instalacji Visty, to niby się udało, ale z tego co widzę nie można robić aktualizacji, bo po restarcie jest problem z powstaniem systemu. Domyślam się, że winę za w/w sytuację ponosi częściowe doinstalowywanie/aktualizacja sterowników podczas zamykania systemu, co nie daje możliwości poprawy wpisów w rejestrze.

@key
Jak to wyglądało u Ciebie, udało Ci się zrobić update systemu i potem go podnieść?

 
key
30.03.2008 21:24

key (brak avatara)
 

Wiesz ja praktycznie Visty nie używam i nawet nie aktualizowałem jej ani razu. Jeśli po aktualizacji następuje automatyczny reboot to niestety ale jedynym rozwiązaniem jest ponowna edycja rejestru spod VMware:/ W sumie można zrobić plik rejestru, który przywraca odpowiednie wartości i spróbować go ładować przy starcie systemu, ale nie wiem czy to jest technicznie wykonalne - musiałby się ktoś znający Viste wypowiedzieć.

 
rey
(niezalogowany)
07.04.2008 20:07

rey (niezalogowany)
 

czy można tym sposobem zainstalować xp ??

 
key
21.04.2008 15:29

key (brak avatara)
 

Raczej tak ale będzie znacznie więcej roboty, gdyż instalator xpka nie posiada wbudowanego sterownika scsi - najpierw musiałbyś znaleźć odpowiedni sterownik i w czasie instalacji go załadować, w przeciwnym wypadku system po prostu nie wykryje dysku.

 
Tom3k88
14.06.2008 22:19

Tom3k88
 

Czy jeżeli zainstalowałbym Viste tradycyjnie na zewnętrznym dysku to Vista nie zapisałaby plików rozruchu na dysku laptopa? Musiałbym odpiąć dysk wewnętrzny laptopa? Potem podpiąć znowu wewnętrzny dysk i zmienić wpisy w rejestrze spod XP.

 
grzegorz2009
(niezalogowany)
12.10.2008 13:39

grzegorz2009 (niezalogowany)
 

mam pytanie czy windows vista home premium opsuguje livebox tp i dlaczego niemoge załadowac sterów system vist niewykrywa wogule mojego USB WI-FI czy som jakies konkretne stery do tego USB WI-FI bo zaczynam miec dosyc się kurzania na ten system mam go pierszy ras dlatego się pytam????!!!!!!!!!!,moje namiary grecja900@vp.pl albo gadu-gadu 6629510.to moje usb wi-fi IEEE 802.11B/G WLAN USB2.0.MODEL:XG-760A,M4Y-XG 760A.DZIENKI

 
miki
(niezalogowany)
08.11.2008 13:05

miki (niezalogowany)
 

mam mały problem. Ponieważ przy próbie uruchomienia systemu z dysku usb resetuje się cały komputer (podczas wczytywania systemu). Dodam, że mam procesor AMD 64 X2. Czy w związku z tym muszę inaczej konfigurować VMWare?

 
wolant
(niezalogowany)
14.07.2009 8:52

wolant (niezalogowany)
 

Również WIndows 7 RC można zainstalować tą metodą. Tylko trzeba pamiętać, że nie należy zawsze po instalacji sterowników uruchamiać ponownie systemu tylko najpierw przywrócić ustawienia rejestru. Najlepiej mieć je wyeksportowane do plików. Wtedy przywracanie wpisów jest szybsze.

 
Mich@ł
(niezalogowany)
02.09.2009 2:26

Mich@ł (niezalogowany)
 

U mnie coś nie do końca śmiga ta metoda... Zainstalowałem w ten sposób windows 2008 na zewnętrzny dysk segate 320 GB i tu pojawiają się schody... System był instalowany na laptopie c2duo 2GHz 4GB RAM dysk SATA. Na tym laptopie jak i na drugim o podobnej konfiguracji system się restartuje podczas startu (w trybie safe mode sprawdziłem że restart występuje po wczytaniu pliku crcdisk.sys). Na laptopie Celeron 1.6GHz 2GB RAM dysk ATA system startuje bardzo ładnie bez problemu a więc dlaczego nie chce startować na dwóch pozostałych laptopach? Przełączałem tryb pracy dysku na IDE ale efekt ten sam czyli blue screen i restart.

Może ktoś ma jakiś pomysł jak rozwiązać ten problem?

 
Adam
(niezalogowany)
26.09.2009 19:29

Adam (niezalogowany)
 

Próbuję zainstalować na dysku USB(ATA) Windows Server 2008, ale utknąłem już na samym początku VMware (1.0.6) nie widzi mojego dysku USB przy tworzeniu wirtualnej maszyny. Wszystko robię zgodnie z powyższą instrukcją, ale na liście pojawiają się tylko dwa dyski: dysk C i CD ROM. Wszystko zainstalowane jest na laptopie z Windows XP Pro. Ma ktoś jakiś pomysł?

 
manhattan
(niezalogowany)
25.12.2009 23:39

manhattan (niezalogowany)
 

czy dysk zewnetrzny na ktorym bede instalowal system,moze byc podzielony na partycje ?

 
tomi0011
(niezalogowany)
06.02.2010 14:34

tomi0011 (niezalogowany)
 

@manhattan
może być lecz należy użyć opcji 'Use individual partitions' zamiast 'Use entire disk'
w innym wypadku może wyskoczyć błąd braku pliku NTLDR (w tym akurat przypadku błąd wskazuje ze dysk nie jest czysty)

lecz dalej ja i tak mam problem, po wyborze partycji do zainstalowanie Visty wyskakuje komunikat 'System Windows nie może znaleźć woluminu systemowego spełniającego kryteria instalacji' choć partycja ma wymagana pojemność i system NTFS ... ;/
?

 
NICOLAS
(niezalogowany)
16.03.2010 17:36

NICOLAS (niezalogowany)
 

dołączam się do pytania Mich@ł co do restarcie na wybranych kompach jest już jakież rozwiązanie?

 
blali733
(niezalogowany)
21.03.2010 20:08

blali733 (niezalogowany)
 

Mam pewien problem, po wykonaniu instalacji visty tym sposobem, system a i owszem ładuje się, wszystko ładnie pięknie, aż do momentu logowania: działa tylko myszka, a niestety klawiatura USB nie odpowiada.
Próbowałem już używać starej klawiatury na PS, ale zaowocowało to odcięciem myszki.

 
kwash
(niezalogowany)
28.07.2010 10:00

kwash (niezalogowany)
 

Ale brednie, sposób modyfikacji płyty z XP z poprzedniego artykułu nie działa!
Prośba, lepiej mi się czyta man pod linuchem.
teraz kontroluje drugi sposób, choć dedykowany dla vystę i dwatysiąceosiem i pozostałe badziewie, to może podziała na xp.
Prośba jeśli ddajemy arytkuł, wcześniej je sprawdzamy, a nie ctrl+c ctrl+v
wykonanie minus .

 

Dodaj komentarz

Autor: