Blog (1)
Komentarze (19)
Recenzje (0)

Własny obraz instalacyjny Windows 7 SP1

@timarthWłasny obraz instalacyjny Windows 7 SP122.04.2014 23:27

Postanowiłem napisać mały wpis-poradnik dla wszystkich, którzy chcieliby stworzyć własny obraz instalacyjny systemu Windows 7. Dlaczego akurat tego? Cóż, po ponad roku używania najpierw Windows 8, potem 8.1 stwierdziłem, że jednak nie jest to system do codziennego komfortowego użytkowania. Choć interfejs Metro (Modern) jest w jakimś stopniu pomocny i wygodny, to wiele błędów z kartą sieciową oraz stabilnością systemu nie pozwalały mi na płynną pracę. Być może taki wpis powstał na dobrychprogramach, jednak po wyszukiwaniu nie ukazał mi się :) W internecie można także znaleźć poradniki, jednak nie są one kompletne oraz zawierają niekiedy błędy, które znacznie spowalniają tworzenie takiego obrazu. W tym wpisie postaram się poprowadzić sprawę od A do Z, poprzez instalację offline systemu do modyfikacji, pobranie aktualizacji jako pakiety msu, dodanie sterowników do obrazu, kompilację obrazu, jego stworzenie oraz przetestowanie i instalację.

Po co to robić?

Co nam to daje? Jeżeli masz włączoną usługę Windows Update to wiesz jak często wydawane są aktualizacje przez Microsoft. Każda większa aktualizacja wymaga czasu na jej pobranie oraz instalację. Często komputer po instalacji dużej ich ilości zwalnia w znacznym stopniu. Spowodowane jest to potrzebą podmiany plików systemowych modyfikowanych przez odpowiednie łatki, pliki lądują w różnych miejscach dysku często przeplatając się z innymi plikami np. zainstalowanych programów. Oczywiście defragmentacja pomaga, jednak jest to pomoc na kilka razy. Po roku (w moim przypadku) system jest znacznie zaśmiecony oraz dysk (zwykły HDD) wykazuje znaczne obciążenie podczas zwykłej pracy. Ta sytuacja odnosi się także do sterowników, których umieszczenie w dalszych miejscach partycji systemowej w większym stopniu może spowalniać działanie systemu.

UWAGA!

Porady tu zamieszczone powinny wykonywać osoby z doświadczeniem w pracy z plikami iso oraz Wierszem poleceń w systemie Windows. Jeden błąd może kosztować dużo cennego czasu oraz utratę danych. Polecam wykonywać czynności z ostrożnością.

Co nam będzie potrzebne?

[list] [item]Dysk instalacyjny Windows 7 SP1 lub obraz tego dysku w formacie ISO[/item] [item]DISM (Deployment Image Servicing and Management) - program wbudowany w system Windows 7[/item][item]GImagex (link ) - do montowania obrazu instalacyjnego[/item][item]WUD (Windows Update Downloader) (link do programu )[item] [item]ImgBurn (link z dobreprogramy + spolszczenie )[/item][item]7-zip (link dobreprogramy ) - do wypakowania plików z ISO[/item][item]Universall USB Installer (link ) - do przygotowania pendrive'a z obrazem instalacyjnym[/item][item]Opcjonalnie Oracle VirtualBox (link dobreprogramy ) - do przetestowania stworzonego obrazu[/item][item]Około 15GB wolnego miejsca na dysku[/item][item]Pendrive min. 4GB (ewentualnie wolna płyta DVD)[/item][item]Trochę wolnego czasu :)[/item]

Działamy!

1. Kopiowanie plików instalacyjnych

Zacznijmy od utworzenia na dysku folderów, w których będziemy przechowywać nasze pliki. Na podstawie poradnika [3], można utworzyć następujące foldery (gdzie X jest literą partycji w komputerze):

  • X:\7work
  • X:\7work\DVD
  • X:\7work\WIM
  • X:\7work\Drivers
  • X:\7work\Updates

Po ich utworzeniu zaczynamy od kopiowania plików instalacyjnych. Jeśli posiadasz płytę DVD po prostu wejdź do folderu głównego dysku, zaznacz wszystkie pliki i foldery, skopiuj je i wklej do folderu X:\7work\DVD. Jeśli posiadasz obraz instalacyjny w formacie ISO, zainstaluj 7-zip, przejdź do katalogu z plikiem ISO, kliknij prawym klawiszem myszy na plik, wybierz 7-zip, Wypakuj pliki... (Extract files...), podaj ścieżkę X:\7work\DVD oraz kliknij ok. Cały proces kopiowania trochę potrwa, dłużej dla płyty DVD ze względu na jej prędkości odczytu.

2. Montowanie obrazu w trybie offline

Pobierz i wypakuj (programem 7-zip) GImagex do folderu X:\7work\ . Pojawi się w nim katalog install. Wejdź do niego, a następnie wybierz katalog odpowiadający Twojej wersji systemu (x86 dla 32-bitowych lub x64 dla 64-bitowych systemów). Uruchom znajdujący się w nim program gImagex.exe. Przejdź na kartę "Mount". Obok pola "Mount point" kliknij "Browse..." i wybierz katalog X:\7work\WIM . Do pola "Source" wybierz plik X:\7work\DVD\sources\install.wim. Wybierz numer instalacji poprzez kliknięcie "Select" obok pola wyboru cyfry. Cyfrę tą wybierz zgodnie z opisem systemu jej odpowiadającemu, który chcesz zainstalować (do którego posiadasz klucz licencyjny). KONIECZNIE zaznacz pole "Read and Write". Na koniec kliknij przycisk "Mount".

Czekaj cierpliwie, cały proces potrwa około 5 minut. Nie zamykaj okna Gimagex (oraz nie wyłączaj komputera do czasu odmontowania obrazu w punkcie 5). Gdy wszystko przebiegnie pomyślnie, okienko będzie wyglądać jak poniżej. Kliknij w nim "Close".

3. Pobieranie i dodawanie sterowników

Zainstaluj program Windows Updates Downloader z linku. Po instalacji przejdź na stronę internetową programu i wybierz zakładkę Update Lists (ULs) (rys.). Nie wybieraj języka polskiego (aktualizacje Windows 7 są uniwersalne dla wszystkich języków). Wybierz odpowiednią listę w zależności od posiadanego systemu (x86 dla wersji 32-bitowej lub x64 dla wersji 64-bitowej) przez kliknięcie odpowiedniego przycisku Download.

Uruchom pobrany plik. Jeśli dodanie listy powiodło się zobaczysz komunikat jak poniżej.

Następnie uruchom z menu start program Windows Updates Downloader. W pole Download folder wybierz ścieżkę X:\7work\Updates. Zaznacz potrzebne grypy aktualizacji (moje wybory na rysunku). Kliknij "Show options", wybierz z listy element "Check for updates". Na koniec kliknij przycisk "Download".

Aktualizacje zostaną pobrane, czas pobierania jest zależny od szybkości łącza (jeśli masz połączenie modemowe polecam uważać, może to być kilka gigabajtów). Po poraniu aktualizacji program powróci do ekranu głównego z zaznaczonymi zielonymi ikonami obok pobranych aktualizacji. Po wszystkim polecam przejść do katalogu X:\7work\Updates, stworzyć w nim nowy folder o nazwie MSU. Następnie wyszukać w X:\7work\Updates wszystkie pliki aktualizacji MSU poprzez wpisanie w pole wyszukiwania eksploratora ciągu "*.msu". Po wyszukaniu plików zaznacz je wszystkie, wytnij je oraz wklej je do utworzonego katalogu X:\7work\Updates\MSU. To spowoduje, że wywołane za chwilę polecenie będzie w stanie wyszukać łatki. Otwórz menu start, wprowadź "cmd" a następnie uruchom program w trybie administratora poprzez poprzez skrót klawiszowy Ctrl+Shift+Enter. Potwierdź uruchomienie w okienku UAC. Wydaj polecenie na znalezienie oraz dodanie do obrazu wszystkich pobranych aktualizacji:

dism.exe /Image:X:\7Work\WIM /Add-Package /PackagePath:X:\7Work\Updates\MSU 

Proces dodawania aktualizacji będzie na bieżąco wyświetlany w oknie konsoli. To jest najdłuższy proces, u mnie trwał dobre 2 godziny, więc polecam zrobić sobie obiad, kawę czy coś innego żeby w międzyczasie nie przysnąć :). Po dodaniu aktualizacji nie zamykaj okna konsoli.

4. Dodanie sterowników

Pobierz sterowniki dla swojej płyty głównej, karty graficznej, dźwiękowej itd. oraz do urządzeń, które ich wymagają np. drukarka, telefon komórkowy. Gdy je pobierzesz, wypakuj je do folderu X:\7Work\Drivers. Dla sterowników od Gigabyte (jak u mnie) sprawa jest prosta, wystarczy że zaznaczysz je wszystkie oraz wywołasz 7-zip, Wypakuj pliki i wskażesz ten folder. Teraz w tym samym oknie konsoli, co w poprzednim punkcie wydaj polecenie na integrację sterowników do obrazu instalacji:

dism.exe /image:X:\7Work\WIM /Add-Driver /driver:X:\7Work\Drivers /recurse

W poradniku [3] możesz wyczytać w jaki sposób dodać niepodpisane sterowniki, jednak i ja nie polecam tej czynności. Ten proces potrwa jakiś czas, który jest zależny od ilości i wielkości dodawanych sterowników. U mnie: około 10 minut.

5. Zapisujemy zmiany do obrazu

Przejdź do otwartego programu Gimagex. Z sekcji Unmount zaznacz zamontowany obraz instalacji (jak na obrazku). BEZWZGLĘDNIE zaznacz pole "Commit changes" (bez niego cała praca zostanie utracona). Kliknij "Unmount". Zaczekaj, aż program zastosuje zmiany do pliku install.wim.

Potrwa to około 10 minut. Jeśli wszystko będzie ok, zobaczysz ekran jak niżej.

Po wszystkim możesz zamknąć okno Gimagex oraz konsolę systemową.

6. Tworzymy obraz dysku ISO

Aby zainstalować nasz zaktualizowany system, potrzebujemy pliku iso. Zainstaluj program ImgBurn (plus spolszczenie) i uruchom go. Wybierz opcję "Utwórz obraz z plików/folderów". Do pola "Źródło" dodaj folder (rysunek poniżej, ikonka folderu z lupą) X:\7Work\DVD\ . Wybierz miejsce docelowe na plik iso i nazwij go według uznania. Przejdź na kartę Zaawansowane oraz Dysk startowy. Ustaw następujące opcje:

  • Zaznacz "Ustaw dysk startowy"
  • Rodzaj emulacji: Brak (dowolne)
  • Obraz startowy: wybierz plik X:\7Work\DVD\boot\etfsboot.com
  • ID platformy: 80x86
  • ID autora: Microsoft Corporation
  • Wczytaj segment: 07C0
  • Sektory do wczytania: 8

Przejdź do karty Opcje. Wybierz system plików jako ISO9660 + UDF.

Kliknij ikonę tworzenia obrazu. Jeśli program poleci Ci nazwę obrazu - zgódź się na nią. Cały proces potrwa około 5 minut.

7. Testujemy nasz obraz

Bardzo mocno polecam przetestować stworzony przez nas obraz w środowisku wirtualnym. Dzięki temu przekonamy się, czy nie zrobiliśmy czegoś źle, czy obraz jest poprawny, bootuje się i instaluje poprawnie. Polecam darmowe środowisko VirtualBox, które mimo, iż nie posiada już polskiej wersji językowej, obsługuje się w sposób prosty i intuicyjny. Porady jak zainstalować system w maszynie wirtualnej można znaleźć na blogach lub w wyszukiwarce.

8. Tworzymy bootowalny pendrive / nagrywamy DVD

Jeśli chcesz w szybki sposób zainstalować system, stwórz bootowalnego pendrive'a. Do jego utworzenia w prosty sposób przyda się program Universal USB Installer. Włóż pendrive do portu USB komputera. Jeśli masz na nim jakieś dane, skopiuj je na dysk. Pobierz program i uruchom go. Przeczytaj notatkę autora i kliknij przycisk "I agree". Z listy 1 wybierz "Windows 7 Installer". W polu 2 Wybierz stworzony plik ISO. Wybierz w polu 3 swój pendrive, którego chcesz uzyć do instalacji i zaznacz opcję "Format X:\ drive (erases content)", co spowoduje usunięcie zawartości pendrive'a (gdzie X:\ to litera dysku Twojego pendrive'a). Kliknij przycisk Create.

Potwierdź, że rozumiesz co znaczy formatowanie i zaczekaj do końca procesu (około 10 minut). Jeśli chcesz użyć dysku DVD upewnij się, że rozmiar pliku ISO jest mniejszy niż rozmiar Twojej płyty DVD. Jeśli tak, po prostu kliknij 2x na obraz instalacyjny i nagraj ją na dysku przy użyciu Windowsowego nagrywania plików dysków.

9. Instalujemy

Teraz pozostało nam tylko zainstalować system ze stworzonego obrazu. Całość potrwa dłużej, niż standardowa instalacja ze względu na dodanie wielu plików do obrazu systemu. Po jego zakończeniu i wyszukaniu aktualizacji, powinno być ich mniej, niż po standardowym procesie z oryginalnego pliku. I co najważniejsze: od razu posiadamy system, który nie wymaga żmudnej instalacji wszystkich potrzebnych sterowników.

Źródła

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.