Uruchamianie Windows 7 / Windows Server 2008 R2 z dysku USB
UWAGA: Opisane ponizej rozwiazanie stanowi opis moich wlasnych doswiadczen. Niniejsze podejscie NIE JEST WSPIERANE przez Microsoft. Wykorzystanie ponizszego opisu niesie za soba ryzyko uszkodzenia i utraty danych z wolumenów, do których przygotowana wg ponizszego opisu instalacja ma dostep. Celowo opis jest ogólny, by mogla go wypróbowac tylko osoba, która wie co robi.
Ponizszy opis bazuje na moich prywatnych doswiadczeniach przeprowadzonych w wolnym czasie. Nie odpowiadam za jakiekolwiek skutki przeprowadzenia ponizszych kroków.
Czasem wystartowanie komputera z dysku USB pomaga sprawdzic w laboratorium jakis dodatkowy scenariusz. Dobrze by bylo miec wtedy mozliwosc uruchomienia komputera z dysku USB, a dalej np Windows 7. Oficjalnie nie jest to mozliwe. Poniewaz jednak potrzeba jest matka wynalazków, spedzilem troche czasu aby ów problem rozwiazac. I udalo sie. Jak? Ponizej przestawiam ogólny opis. Celowo bez szczególów: kto bedzie chcial i ma odpowiednia wiedze, bez wiekszych problemów bedzie w stanie taka instalacje sobie zrobic. Polecam jednak kilkukrotne przeczytanie ostrzezenia na poczatku tego wpisu .
Oto jak mozna uzyskac dzialajacy Windows 7 z dysku USB, po wystartowanie komputera z takiego napedu USB:
- Dysk USB musi miec aktywna partycje typu podstawowego
- Za pomoca Imagex / WIM2VHD lub innego sposobu, przygotowujemy plik VHD z zaplikowanym obrazem systemu z pliku WIM. Sugeruje aby taki plik VHD byl typu fixed
- Ów plik VHD przenosimy na dysk USB
- Za pomoca narzedzia BOOTSECT nalezy przygotowac bootsektor na dysku USB ( /nt60 )
- Montujemy plik VHD z kroku 2, i za pomoca komendy BCDBOOT <sciezka_do_katalogu_windows_w_VHD> /s <litera_partycji_primary_napedu_USB> przygotowujemy bootloadera na dysku USB
- Nastepnie poprawiamy dane bootloadera na dysku USB (bcdedit /store <litera_partycji_primary_napedu_USB>\boot\bcd), tak aby w rekordach DEVICE i OSDEVICE zamiast litery napedu byl [LOCATE] oraz by reszta sciezki do pliku VHD byla prawidlowa
- Za pomoca narzedzia UsbBootWatcher z opcja /prepare zmieniamy moment uruchomienia sterowników USB
- Nastepnie odmontowujemy dysk VHD i mozna startujemy komputer z dysku USB. System operacyjny powinien sie zainstalowac i na koncu uzyskamy BlueScreen.
- Nastepnie startujemy komputer tak jak to czynimy na codzien i powtarzamy krok numer 7
- Znów startujemy komputer z USB. BlueScreen juz nie powinien wystapic . Jesli udalo sie zalogowac nam do takiego windows na USB, pozostaje tylko zainstalowanie uslugi pilnujace aby sterowniki byly uruchamiana w odpowiednim czasie: c:\windows\system32\usbbootwatcher.exe /installl
- To wszystko.
POWODZENIA! Przypominam: robisz to na WLASNA odpowiedzialnosc i RYZYKO!
Comments
- Anonymous
November 05, 2014
(Reference) USB Boot on USB HDD/SSD/Memory for Windows7 / WindowsPE etc.
The making of the integrated ISO file / bootable CD/DVD/BD
http://hp.vector.co.jp/authors/VA053879/bootcd.htm
The making of 2048[sct] aligned / 2^n[GB] normalized partitions
http://hp.vector.co.jp/authors/VA053879/mkpart.htm
The making of USB bootable system for Windows 7 (OEM_SLP) / PE3.x
http://hp.vector.co.jp/authors/VA053879/usbboot.htm