Tworzenie środowiska odzyskiwania TeraByte, dysku rozruchowego WinRE lub UFD zawierającego Image for Windows (TBWinRE)
Niniejszy samouczek stanowi przewodnik po tworzeniu dysku rozruchowego WinPE lub napędu USB flash (opartego na środowisku odzyskiwania systemu Windows) zawierającego Image for Windows. Samouczek obejmuje również dodawanie Image for Windows do istniejącego środowiska odzyskiwania systemu Windows (WinRE) zainstalowanego z systemem Windows 7, Windows 8, Windows 10 i Windows 11.
Uwaga: Niniejszy samouczek obejmuje korzystanie ze skryptu TBWinRE.cmd. Jeśli używa się programu systemu Windows TBWinPE/RE Builder, należy kliknąć tutaj, aby przełączyć samouczki.
Ważne: Skrypt TBWinRE.cmd jest przestarzały i może nie być aktualizowany w przyszłych wersjach. Zaleca się przejście na TBWinPE/RE Builder. Jeśli posiadają Państwo niestandardowe kompilacje wykorzystujące skrypt, zmiany wymagane do przejścia są zazwyczaj minimalne.
Wymagania:
Przed rozpoczęciem prosimy zapoznać się z następującymi wymaganiami projektu:
- System operacyjny:
Windows 7, Windows 8, Windows 8.1, Windows 10 lub Windows 11. Obsługiwane są zarówno wersje 32-bitowe, jak i 64-bitowe (Legacy BIOS i UEFI).
Uwaga: Zainstalowane środowisko odzyskiwania musi być funkcjonalne, aby skrypt mógł je zaktualizować. Tworzenie nośnika rozruchowego może być nadal możliwe w systemie z niefunkcjonalnym środowiskiem odzyskiwania. Ponadto podczas tworzenia nośnika rozruchowego TBWinRE zaleca się wykonanie tego na systemie, na którym będzie on używany, ponieważ niektóre systemy wymagają plików niedostępnych we wszystkich systemach.
- Pliki TBWinRE:
Pliki TBWinRE są instalowane automatycznie z Image for Windows (wersja 2.78 lub nowsza) i znajdują się w folderze tbwinre w folderze instalacyjnym Image for Windows. Na przykład w przypadku domyślnej instalacji w systemie 64-bitowym ścieżki będą następujące:
Instalacje V3 i V4: C:\Program Files (x86)\TeraByte Drive Image Backup and Restore Suite\tbwinre
Instalacja V2: C:\Program Files (x86)\TeraByte Unlimited\Image for Windows\V2\tbwinreW razie potrzeby folder ten można skopiować do innej lokalizacji (np. D:\TBWinRE). Użycie folderu niesystemowego ułatwi edycję plików podczas tworzenia niestandardowych kompilacji.
Alternatywnie pliki TBWinRE można pobrać i rozpakować do folderu w systemie używanym do tworzenia kompilacji.
https://www.terabyteunlimited.com/downloads/wp/tbwinre.zipUwaga: Do kompilacji wykorzystujących Image for Windows V4 wymagane są pliki TBWinPE/RE Builder w wersji 1.38 lub nowszej. Wcześniejsze wersje nie obsługują V4.
- Image for Windows:
Image for Windows 2.71 lub nowszy musi być zainstalowany w systemie, którego używa się do tworzenia kompilacji. Zaleca się korzystanie z najnowszej wersji Image for Windows.
Uwaga: Jeśli Image for Windows nie jest zainstalowany w lokalizacji domyślnej, należy zapoznać się z Dodatkiem 2 poniżej. Jeśli nie są Państwo pewni lokalizacji, najprawdopodobniej znajduje się ona w lokalizacji domyślnej.
Uwaga: W przypadku korzystania z wersji próbnej Image for Windows V3 lub V4 w kompilacji konieczne jest uruchomienie Image for Windows co najmniej raz przed utworzeniem kompilacji. W przeciwnym razie wersja próbna nie zostanie aktywowana w kompilacji.
Opcjonalnie: Pliki rozruchowe Image for Linux CD Boot zostaną dołączone, jeśli są zainstalowane. Programy TBIView, TBIMount, TBIHD i TeraByte OSD Tool Suite Pro (TBOSDTS) również zostaną dołączone do kompilacji, jeśli są zainstalowane. Ponadto zostaną dołączone standardowe skrypty TBOSDTS zainstalowane oraz skrypty w podfolderze publicznym. Do utworzenia pliku rozruchowego TBWinRE.bin wymagany jest TBOSDTS 1.47 lub nowszy.
- Miejsce na dysku twardym:
Wymagane miejsce zależy od źródła kompilacji (wersja WinRE) i opcji kompilacji. Zaleca się posiadanie co najmniej 2 GB wolnego miejsca. Dodatkowe miejsce jest wymagane w przypadku tworzenia pliku rozruchowego TBWinRE.bin (około 500 MB).
- Pamięć (RAM):
System docelowy wymaga minimum 512 MB. Uruchamianie kompilacji TBWinRE w systemie z mniej niż 512 MB nie jest zalecane ani obsługiwane.
- Sterowniki:
W zależności od systemu może być konieczne dodanie sterowników kontrolera pamięci masowej do kompilacji, aby uzyskać dostęp do napędów po uruchomieniu TBWinRE. Przykłady innych sterowników, które mogą wymagać dodania, obejmują sterowniki USB 3 i sterowniki NIC. W razie potrzeby należy zapoznać się z Dodatkiem 5.
Uwaga: Windows 8.x/10/11 zawierają natywną obsługę USB 3 (dodawanie sterowników USB 3 nie jest konieczne). Jeśli TBWinPE/RE Builder pobrał już i zainstalował sterowniki USB 3 dla systemu Windows 7, sterowniki te zostaną automatycznie dołączone do kompilacji opartych na systemie Windows 7.
Ważna uwaga dotycząca systemów wykorzystujących dyski większe niż 2,2 TB: Wersje sterowników Intel Rapid Storage Technology (RST) dołączone do WinRE systemu Windows 7 i 8 (wersja 8.0) nie obsługują prawidłowo napędów większych niż 2,2 TB. W rezultacie, gdy używany jest ten sterownik, napęd będzie zgłaszany z nieprawidłowym rozmiarem (np. napęd 3 TB wyświetlany jako 746 GB), a system plików na napędzie może zostać uszkodzony. W przypadku korzystania z dużych napędów w systemie wykorzystującym Intel RST zdecydowanie zaleca się pobranie aktualnego sterownika i dołączenie go do kompilacji TBWinRE. Należy przejść na stronę Intel Rapid Storage Technology (RST) , kliknąć link sterownika w sekcji Latest Downloads , a następnie pobrać plik f6flpy-x64.zip (dla 64-bitowego Windows) lub f6flpy-x86.zip (dla 32-bitowego Windows). Uwaga: Jeśli konieczne jest użycie starszej wersji sterownika, wersja 10.1 jest wymagana dla AHCI, a wersja 10.5 jest wymagana dla RAID.
Krok 1: Pobieranie i wyodrębnianie plików TBWinRE
Uwaga: Jeśli używają Państwo plików TBWinRE zainstalowanych z Image for Windows, można pominąć ten krok. W przypadku tworzenia niestandardowej kompilacji skopiowanie plików do alternatywnego folderu ze standardowymi uprawnieniami na poziomie użytkownika może ułatwić proces.
Pobierz plik ZIP TBWinRE z poniższego łącza:
https://www.terabyteunlimited.com/downloads/wp/tbwinre.zip
Pobrany plik TBWinRE będzie w postaci pliku ZIP zawierającego skrypt CMD TBWinRE i pliki pomocnicze.
Ważna uwaga: Ponieważ plik ten pochodzi z innego komputera, system Windows może go zablokować. To, czy tak się stanie, zależy od wersji systemu Windows i ustawień zabezpieczeń. Jeśli plik jest zablokowany, nie będzie działać prawidłowo. Aby sprawdzić, czy plik jest zablokowany, należy kliknąć prawym przyciskiem myszy pobrany plik, wybrać Właściwości z menu podręcznego i sprawdzić, czy na karcie Ogólne istnieje przycisk lub pole wyboru Odblokuj. Jeśli istnieje, należy kliknąć przycisk Odblokuj lub zaznaczyć pole, a następnie kliknąć OK. Przykład zablokowanego pliku pokazano poniżej:

Wyodrębnij zawartość tego pliku do folderu, z którego chcą Państwo uruchomić TBWinRE. Zaleca się utworzenie nowego folderu w katalogu głównym napędu (C:\TBWinRE, D:\TBWinRE itp.) i wyodrębnienie tam plików.
Przykład plików wyodrębnionych do folderu C:\TBWinRE pokazano poniżej:

Krok 2: Edycja pliku imagew.ini
Ważna uwaga: Należy pominąć ten krok, jeśli dołączają Państwo Image for Windows V3 lub V4 do kompilacji (imagew.ini nie jest używany z wersjami 3.x/4.x).
Image for Windows wymaga prawidłowego klucza produktu, aby działać w trybie pełnego użytkowania. Ta informacja jest przechowywana w pliku imagew.ini, który Image for Windows odczytuje podczas uruchamiania.
Ten krok jest opcjonalny, ponieważ skrypt wyświetli monit o edycję pliku, jeśli nie wydaje się on zawierać ważnego klucza. Jeśli nie zostanie podany żaden klucz, Image for Windows będzie działać w trybie próbnym. Jeśli tworzą Państwo kompilację przy użyciu wersji próbnej Image for Windows, można pominąć ten krok i wybrać opcję 2, Kontynuuj w trybie próbnym, gdy zostanie wyświetlony monit.
Uwaga: Jeśli używają Państwo zainstalowanej wersji TBWinRE i wprowadzili już swój klucz produktu w pliku imagew.ini, zostanie on zachowany i ten krok można pominąć (odinstalowanie Image for Windows spowoduje usunięcie pliku). W przeciwnym razie, jeśli posiadają już Państwo ważny plik imagew.ini z poprzedniej kompilacji TBWinPE/RE, BartPE, VistaPE lub Win7RescuePE, można skopiować ten plik do tego folderu i pominąć ten krok.
Korzystając z Eksploratora Windows, przejdź do folderu z zainstalowanymi lub wyodrębnionymi plikami TBWinRE.
Należy dwukrotnie kliknąć plik imagew.ini w tym folderze (lub kliknąć go prawym przyciskiem myszy i wybrać Open z menu podręcznego). Plik zostanie otwarty w Notatniku.


Po Key= wpisz Nazwę i Klucz, które otrzymali Państwo z Image for Windows. Przykład pokazano powyżej, a także w pliku.
Po zakończeniu zapisz plik i zamknij Notatnik.
Krok 3: Uruchamianie TBWinRE
Skrypt TBWinRE można uruchomić bezpośrednio z jego folderu:
- Aby uruchomić z folderu TBWinRE:
Przejdź do folderu TBWinRE. Następnie kliknij prawym przyciskiem myszy plik TBWinRE.cmd i wybierz Uruchom jako administrator z menu podręcznego. Jeśli UAC jest włączone (domyślnie), kliknij Tak w monicie UAC, aby zezwolić na uruchomienie TBWinRE.cmd.
Uwaga: Skrypt można również uruchomić bezpośrednio z wiersza polecenia administratora.
Otworzy się okno wiersza polecenia i skrypt zostanie uruchomiony.

Dostępne są następujące opcje:
Modyfikuj środowisko odzyskiwania systemu Windows (WinRE): Wybierz tę opcję, aby zmodyfikować zainstalowane WinRE w celu dołączenia programów TeraByte. Dostęp do WinRE uzyskuje się z menu zaawansowanych opcji rozruchu systemu Windows (za pomocą F8 podczas uruchamiania systemu Windows 7) lub menu rozruchu/ponownego uruchomienia (Windows 8 lub nowszy). Zainstalowane WinRE musi być funkcjonalne, aby ta procedura zakończyła się powodzeniem.
Utwórz płytę CD TBWinRE, napęd USB Flash (UFD) lub plik ISO: Wybierz tę opcję, aby utworzyć rozruchową płytę CD, UFD lub plik ISO zawierający TBWinRE. Zainstalowane WinRE nie zostanie zmodyfikowane. Uwaga: Jeśli zainstalowane WinRE nie jest funkcjonalne lub plik nie zostanie znaleziony w lokalizacji, do której się odwołuje, skrypt przeszuka typowe lokalizacje, próbując go znaleźć i umożliwić kontynuację kompilacji.
Przywróć oryginalny plik winre.wim: Wybierz tę opcję, aby przywrócić środowisko odzyskiwania systemu Windows (WinRE) do stanu pierwotnego. Podczas tworzenia kompilacji kopia zapasowa jest automatycznie tworzona w folderze WinRE_Backup, jeśli taka nie istnieje. Uwaga: Ta opcja nie jest dostępna, jeśli kopia zapasowa nie istnieje. Ponadto zainstalowane WinRE musi być funkcjonalne, aby procedura przywracania zakończyła się powodzeniem.
Utwórz plik rozruchowy TBWinRE: Wybierz, aby utworzyć plik rozruchowy TBWinRE.bin do użytku z programem BOOTFILE firmy TeraByte (obsługuje uruchamianie bezpośrednio do pliku z systemu Windows).
Wyświetl samouczek TBWinRE online: Wybierz, aby wyświetlić samouczek TBWinRE (tę stronę) w przeglądarce internetowej. Skrypt pozostanie w menu po wybraniu tego elementu.
Zarządzaj zapisanymi ustawieniami: Wybierz, aby wyświetlić menu zarządzania zapisanymi ustawieniami. W menu wyświetlane jest, czy zapisane ustawienia będą używane (jeśli zostaną znalezione). Zapisywanie bieżących ustawień kompilacji jest pomocne w przypadku korzystania z ustawień niestandardowych i/lub niestandardowych ścieżek instalacji, ponieważ zostaną one zachowane po zainstalowaniu nowej wersji Image for Windows lub zaktualizowaniu plików skryptu. Można wybrać spośród następujących opcji:
Save current build settings: Zapisuje bieżące ustawienia kompilacji.
Delete saved settings: Usuwa zapisane ustawienia i wyłącza używanie zapisanych ustawień. Uwaga: Ta opcja jest dostępna tylko wtedy, gdy istnieją zapisane ustawienia.
Przełącz używanie zapisanych ustawień dla kompilacji: Przełącza między używaniem lub nieużywaniem zapisanych ustawień dla kompilacji. To ustawienie jest zapisywane, a bieżący stan jest wyświetlany w menu. Jeśli zapisane ustawienia nie są używane, zostaną użyte normalne ustawienia kompilacji. Uwaga: Ta opcja jest dostępna tylko wtedy, gdy istnieją zapisane ustawienia.
Należy wybrać żądaną opcję kompilacji, a skrypt będzie kontynuował. Skrypt wyświetli komunikat o błędzie, jeśli napotka problem (patrz Dodatek 1 poniżej). Jeśli plik imagew.ini nie wydaje się zawierać prawidłowego klucza, zostanie wyświetlony monit o jego edycję, kontynuację lub przerwanie.
Proces może zająć kilka minut, w zależności od prędkości komputera.
Uwaga: Gdy skrypt odmontowuje plik winre.wim, może to potrwać kilka minut. Niektóre programy antywirusowe mogą powodować powolne odmontowanie lub błąd odmontowania.
W przypadku tworzenia płyty CD TBWinRE, napędu USB flash (UFD) lub pliku ISO skrypt wstrzyma się i będzie czekał na naciśnięcie klawisza przed uruchomieniem narzędzia MakeDisk firmy TeraByte w celu utworzenia żądanego nośnika rozruchowego TBWinRE.
Uwaga: Jeśli posiadają już Państwo istniejący nośnik startowy TBWinPE/RE, który chcą zaktualizować, ale nie chcą, aby nośnik został przeformatowany przez MakeDisk (istniejące pliki zostałyby utracone), prosimy zapoznać się z następującym artykułem KB: Manually Updating the TBWinPE/RE Boot Media

Kliknij Dalej, aby rozpocząć proces, a następnie wybierz urządzenie docelowe, którego chcą Państwo użyć.

Ważne: Podczas tworzenia rozruchowego napędu USB flash TBWinRE (UFD) zaleca się użycie opcji układu USB Partycja (np. Partycja - partycja MBR FAT/FAT32). Użycie trybu Brak partycji może nie pozwolić na prawidłowe uruchomienie napędu. Jeśli występują problemy z uruchamianiem UFD, należy zapoznać się z tym artykułem KB: Używanie UFD (napędu USB Flash) jako nośnika instalacyjnego/rozruchowego dla produktów TeraByte Unlimited.
Kliknij Zakończ, aby utworzyć nośnik rozruchowy. Jeśli chcą Państwo utworzyć inny nośnik rozruchowy (np. utworzyli Państwo płytę CD i chcą również UFD), można uruchomić MakeDisk z folderu TBWinRE (nie jest konieczne ponowne tworzenie kompilacji, chyba że zaktualizowali Państwo zainstalowane programy TeraByte lub pliki skryptu TBWinRE).
Krok 4: Korzystanie z TBWinRE
Jeśli zmodyfikowali Państwo zainstalowane środowisko odzyskiwania Windows 7 (WinRE), można uruchomić je za pomocą menu zaawansowanych opcji rozruchu systemu Windows dostępnego za pomocą F8 podczas uruchamiania systemu Windows. Wybierz opcję Napraw komputer.

Jeśli zmodyfikowali Państwo zainstalowane środowisko odzyskiwania Windows 8 (WinRE), można uruchomić je, uruchamiając ponownie do środowiska odzyskiwania (np. nacisnąć WinKey+I, kliknąć Zasilanie, przytrzymać Shift i kliknąć Uruchom ponownie, kliknąć Rozwiązywanie problemów).
Jeśli zmodyfikowali Państwo zainstalowane środowisko odzyskiwania Windows 10 lub Windows 11 (WinRE), można uruchomić je, uruchamiając ponownie do środowiska odzyskiwania (np. nacisnąć klawisz Windows, kliknąć Zasilanie, przytrzymać Shift i kliknąć Uruchom ponownie, kliknąć Rozwiązywanie problemów).
Jeśli skrypt był w stanie zintegrować Image for Windows z menu, można go wybrać w sekcji Rozwiązywanie problemów. W przeciwnym razie należy wybrać Opcje zaawansowane, a następnie Wiersz polecenia. Image for Windows zostanie uruchomiony domyślnie i można uzyskać dostęp do innych opcji systemu Windows, uruchamiając program Opcje odzyskiwania systemu z TBLauncher.

W przypadku korzystania z nośnika rozruchowego TBWinRE należy uruchomić system z płyty CD TBWinRE lub UFD TBWinRE. Obsługiwane jest uruchamianie zarówno w systemach Legacy BIOS, jak i UEFI.
Uruchamianie do TBWinRE może potrwać kilka minut, w zależności od systemu, wybranych opcji uruchamiania i typu nośnika rozruchowego.
Pulpit TBWinRE będzie wyglądał podobnie do poniższych zrzutów ekranu. Należy pamiętać, że ten typ kompilacji jest stosunkowo prostą kompilacją WinRE i nie zawiera paska zadań ani powłoki typu Windows. TBLauncher może być używany do łatwego uruchamiania dołączonych programów lub wyłączania lub ponownego uruchamiania systemu.
W zależności od trybu ustawionego dla TBLauncher i wersji systemu Windows, automatycznie zostanie uruchomiony program Opcje odzyskiwania systemu lub Image for Windows.
Poniższy zrzut ekranu pokazuje TBLauncher ustawiony w trybie WinPE (domyślnie). Program Opcje odzyskiwania systemu można uruchomić z TBLauncher, jeśli jest potrzebny.

Poniższy zrzut ekranu pokazuje TBLauncher ustawiony w trybie WinRE (zbudowany przy użyciu Windows 7 RE). Należy pamiętać, że gdy program Opcje odzyskiwania systemu zostanie uruchomiony, może być konieczne wprowadzenie nazwy użytkownika i hasła systemu Windows, a program może skanować w poszukiwaniu zgodnych wersji systemu Windows.

Aby wyjść z TBWinRE, należy usunąć nośnik rozruchowy TBWinRE (jeśli używana jest płyta CD lub UFD) i kliknąć przycisk Zamknij system lub Uruchom ponownie w TBLauncher.
Uwaga: Niektóre systemy korzystające z Windows 8 WinRE mogą wykazywać opóźnienie podczas wyłączania lub ponownego uruchamiania. Jeśli tak się stanie, można przytrzymać klawisz Shift podczas klikania przycisku, aby wymusić akcję.
Programy TeraByte dołączone do kompilacji można również uruchomić z okna wiersza polecenia, wpisując nazwę programu i naciskając ENTER: imagew, tbiview, tbimount, tbosdtw, tbihd
Dodatek 1 – Błędy i ostrzeżenia
Skrypt TBWinRE wyświetli komunikat o błędzie i przerwie działanie w przypadku następujących problemów:
- Nie wykryto obsługiwanej wersji systemu Windows.
- Znaleziono nieprawidłową wersję tbutil.
- Nie znaleziono DISM.EXE.
- Skrypt jest uruchamiany bez uprawnień administratora.
- Nie znaleziono Image for Windows 2.71 lub nowszego.
- Nie znaleziono TBOSDTS 1.47 lub nowszego (tylko podczas tworzenia pliku rozruchowego).
- Nie można znaleźć identyfikatora GUID recoverysequence zainstalowanego WinRE.
- Znaleziono identyfikator GUID recoverysequence zainstalowanego WinRE, ale wydaje się on nieprawidłowy lub niepoprawnie skonfigurowany.
- Nie znaleziono partycji WinRE lub nie można uzyskać do niej dostępu.
- Nie znaleziono pliku winre.wim.
- Kopia zapasowa lub przywracanie pliku winre.wim nie powiodło się.
- Odpowiedni plik INI licencji nie istnieje, a skrypt nie może go utworzyć.
- DISM nie może zamontować, zapisać lub odmontować obrazu WinRE.
- Niewystarczająca ilość miejsca na dysku dostępna do skopiowania zaktualizowanego obrazu WinRE do zainstalowanej lokalizacji.
Dodatkowo, komunikat o błędzie zostanie wyświetlony, jeśli folder Drivers istnieje, ale nie zawiera sterowników, lub jeśli wystąpi problem z dodaniem sterownika. Kompilacja nie zostanie wstrzymana ani przerwana z powodu tych błędów.
Zostanie wyświetlony komunikat ostrzegawczy dotyczący następujących problemów:
- Odpowiedni plik licencji wydaje się być nieprawidłowy. Będzie można naprawić problem i kontynuować.
- Nie można określić architektury pliku WinRE.WIM przed jego zamontowaniem.
- Folder mount jest w użyciu.
- Wystąpił błąd podczas konfiguracji WinPE.
- Nie znaleziono jednego lub więcej wymaganych plików rozruchowych (nośnik może nie uruchamiać się prawidłowo).
Dodatek 2 – Używanie niestandardowych ścieżek programów
Domyślnie skrypt TBWinRE (TBWinRE.cmd) oczekuje, że programy TeraByte zostaną zainstalowane w ich domyślnych lokalizacjach. Jeśli którykolwiek z tych programów nie jest zainstalowany w domyślnej lokalizacji, należy edytować odpowiednią zmienną ścieżki i ustawić prawidłową ścieżkę.
Uwaga: Użyj edytora zwykłego tekstu (np. Notatnika) do edycji pliku TBWinRE.cmd.
ifwpath – ścieżka Image for Windows
tbiviewpath – ścieżka TBIView i TBIMount
tbosdtpath – ścieżka TeraByte OSD Tool Suite Pro
Uwaga: Programy TBIView, TBIMount i TeraByte OSD Tool Suite Pro są opcjonalne. Skrypt uwzględni je, jeśli zostaną znalezione.

Ważne: Nie należy umieszczać końcowego ukośnika wstecznego w ścieżkach. Nie należy umieszczać spacji przed ani po znaku równości.
Dodatek 3 – Opcje zaawansowane
Opcje skryptu
W skrypcie TBWinRE (TBWinRE.cmd) można ustawić kilka opcji. Opcje te znajdują się na początku pliku (zaraz po sekcji niestandardowych ścieżek, pokazanej w Dodatku 2).
Uwaga: Użyj edytora zwykłego tekstu (np. Notatnika) do edycji pliku TBWinRE.cmd.
buildmode – Ta opcja kontroluje tryb, którego skrypt używa do kompilacji. Domyślnie skrypt pyta użytkownika o tryb. Dostępne są następujące tryby:
- 0 = Zapytaj użytkownika o tryb podczas uruchamiania (domyślnie)
- 1 = Modyfikuj środowisko odzyskiwania systemu Windows (WinRE) dostępne za pomocą klawisza F8 podczas uruchamiania (Windows 7)
lub menu rozruchu/ponownego uruchamiania (Windows 8+) - 2 = Utwórz płytę CD, pamięć USB (UFD) lub plik ISO TBWinRE
- 3 = Przywróć oryginalny plik WinRE.WIM z kopii zapasowej
- 4 = Utwórz plik rozruchowy TBWinRE.bin do użytku z programem BOOTFILE firmy TeraByte
Przykład: set buildmode=2
screenresolution – Użyj tej opcji, aby zmienić rozdzielczość ekranu używaną przez WinRE. Domyślna rozdzielczość to 1024x768 (-m3). Opcje rozdzielczości znajdują się w Dodatku 4, poniżej.
Przykład: set screenresolution=-m5
pausebuild – Ta opcja wstrzyma skrypt po zakończeniu modyfikacji TeraByte, ale przed odmontowaniem pliku WIM. Pozwala to użytkownikowi przeglądać podfolder mount w celu weryfikacji zawartości lub dodania zawartości do kompilacji. Ustaw na 1, aby włączyć.
Przykład: set pausebuild=1
usestartnetcmd – Użyj tej opcji, aby kompilacja używała pliku startnet.cmd do kontrolowania uruchamiania programu zamiast domyślnego (winpeshl.ini). Okno wiersza poleceń będzie powłoką zamiast TBLauncher. Ustaw na 1, aby włączyć.
Przykład: set usestartnetcmd=1
inputlocale – Użyj tej opcji, aby ustawić ustawienia regionalne wprowadzania na alternatywną wartość. Wybrane ustawienia regionalne muszą być obsługiwane przez używany pakiet językowy.
Przykład: set inputlocale=fr-CH
screendpi – Użyj tej opcji, aby ustawić wartość DPI ekranu. Może to być pomocne podczas korzystania z wyświetlaczy FHD/QHD/QFHD, które nie są automatycznie wykrywane prawidłowo. Domyślne DPI zostanie użyte, jeśli opcja nie zostanie ustawiona lub podana wartość jest nieprawidłowa. Ustaw na 0 (zero) lub pozostaw puste, aby użyć wartości domyślnej. Prawidłowe wartości to: 0, 96, 120, 144, 168, 192, 240, 288
Przykład: set screendpi=144
Niestandardowe skrypty inicjalizacji, uruchamiania i kompilacji
Skrypty te mogą być używane w kompilacji do łatwiejszego obsługiwania niestandardowych zadań kompilacji, inicjalizacji i automatyzacji. InitScript i RunScript są uruchamiane z TBLauncher przy starcie i stanowią alternatywę dla używania skryptu startnet.cmd. Uwaga: Niestandardowe kompilacje używające startnet.cmd, które nie uruchamiają TBLauncher, nadal mogą używać tych skryptów, wywołując je bezpośrednio z startnet.cmd.
Aby użyć tych skryptów, umieść żądany plik(i) skryptu w folderze TBWinRE przed utworzeniem kompilacji. Pliki InitScript i RunScript zostaną skopiowane do folderu \Windows\System32 kompilacji (X:\Windows\System32 po uruchomieniu).
InitScript.cmd – Ten skrypt zostanie uruchomiony przed wyświetleniem TBLauncher i tuż przed programem skonfigurowanym do automatycznego uruchamiania (np. Image for Windows). Uwaga: Jeśli ten skrypt nie może zostać uruchomiony przed zakończeniem standardowej inicjalizacji WinPE, upewnij się, że opcja BackgroundInit w TBLauncher jest wyłączona.
RunScript.cmd – Ten skrypt zostanie uruchomiony przy starcie (natychmiast po InitScript.cmd, jeśli jest używany) i zastąpi program skonfigurowany do automatycznego uruchamiania (np. Image for Windows). Uwaga: Niestandardowe kompilacje używające autorun.cmd będą musiały wywołać go bezpośrednio z RunScript.cmd, aby go użyć, ponieważ nie zostanie on uruchomiony automatycznie (np. call %TBDrive%\TBData\autorun.cmd).
BuildScript.cmd – Ten skrypt zostanie uruchomiony podczas procesu kompilacji, umożliwiając automatyzację niestandardowych operacji kompilacji.
Dodatek 4 – Zmiana rozdzielczości ekranu
Domyślna rozdzielczość ekranu dla Windows 7 WinRE to 800x600. Ta rozdzielczość nie jest wystarczająco wysoka, aby wyświetlić całe okno Image for Windows. Program ChgRes.exe służy do zmiany rozdzielczości na 1024x768 po uruchomieniu WinRE (przed uruchomieniem Image for Windows).
Inną rozdzielczość można wybrać w TBWinRE, uruchamiając program ChgRes i określając niezbędne opcje. Uruchomienie ChgRes bez żadnych opcji wyświetli informacje o użyciu.
Możliwe jest również ustawienie domyślnej rozdzielczości na inny tryb, edytując Notatnikiem zmienną screenresolution w TBWinRE.cmd (lub linię chgres w startnet.cmd, jeśli opcja usestartnetcmd jest włączona w TBWinRE.cmd), zastępując opcje ChgRes nowymi, a następnie ponownie tworząc kompilację, uruchamiając skrypt TBWinRE. Ostrzeżenie: Wprowadzanie jakichkolwiek innych zmian w pliku startnet.cmd nie jest zalecane, chyba że znasz proces tworzenia WinRE.
Należy pamiętać, że obsługiwane rozdzielczości po uruchomieniu w WinRE różnią się od tych w systemie Windows. Niektóre systemy mogą obsługiwać tylko bardzo ograniczoną liczbę rozdzielczości. Przed określeniem alternatywnej rozdzielczości należy sprawdzić, czy żądana rozdzielczość jest prawidłowa w WinRE, testując ją za pomocą ChgRes po uruchomieniu TBWinRE.
Dodatek 5 – Dodawanie sterowników systemu Windows
Sterowniki systemu Windows można dodać do kompilacji, umieszczając je w folderze Drivers znajdującym się w folderze kompilacji. W tym przykładzie, który wykorzystuje niestandardowy folder kompilacji C:\TBWinRE, folder Drivers to C:\TBWinRE\Drivers.
Ważne: Jeśli uruchamiasz skrypt TBWinRE.cmd z instalacji Image for Windows, folder Drivers będzie znajdował się w jednej z następujących lokalizacji (zakładając, że użyto domyślnej ścieżki instalacji):
W 32-bitowym systemie Windows: C:\Program Files\TeraByte Drive Image Backup and Restore Suite\tbwinre\Drivers
W 64-bitowym systemie Windows: C:\Program Files (x86)\TeraByte Drive Image Backup and Restore Suite\tbwinre\Drivers

Folder Drivers będzie przeszukiwany w poszukiwaniu sterowników podczas tworzenia kompilacji. Umieszczenie plików dla każdego dodawanego sterownika w osobnym folderze jest zazwyczaj najprostszą metodą. Na przykład, jeśli tworzysz kompilację TBWinRE w systemie Windows 7 i musisz dodać 64-bitowe sterowniki USB 3.0, możesz umieścić pliki sterownika w C:\TBWinRE\Drivers\usb3x64 (jak pokazano poniżej):

Sterowniki muszą być typu INF (.inf) i muszą zawierać wszystkie pliki pomocnicze (.cat, .pnf, .sys, .oem, .dll itp.). Wszystkie pliki i podfoldery związane ze sterownikami powinny znajdować się w tym samym folderze co plik .inf. W większości przypadków pliki sterowników są spakowane razem w folderze i można po prostu skopiować ten folder do folderu Drivers (spowoduje to skopiowanie wszystkich plików i wszelkich podfolderów).
Instalatory systemu Windows (np. pliki .msi) lub inne typy pakietów sterowników (takie jak pliki .exe) nie są obsługiwane. Ponadto pliki INF, które nie są prawidłowym pakietem sterowników, zostaną zignorowane.
Ważne: Sterowniki muszą być odpowiednie dla używanej wersji WinRE (32-bitowej lub 64-bitowej). Jeśli kompilujesz w 32-bitowej wersji systemu Windows, użyj sterowników 32-bitowych. Jeśli kompilujesz w 64-bitowej wersji systemu Windows, użyj sterowników 64-bitowych. Dodatkowo sterowniki powinny być odpowiednie dla wersji WinRE używanej do kompilacji (np. użyj sterowników Windows 10, jeśli kompilujesz przy użyciu WinRE systemu Windows 10).
Dodatek 6 – Folder „WinRE_Backup” i inne foldery kompilacji
Folder WinRE_Backup zostanie utworzony w folderze TBWinRE podczas procesu kompilacji. Zawiera kopię zapasową oryginalnego pliku winre.wim znalezionego w systemie. Zaleca się zachowanie tej kopii zapasowej na wypadek, gdyby była potrzebna później.
Folder ISO zawiera pliki potrzebne do utworzenia płyty CD, UFD lub pliku ISO TBWinRE. W razie potrzeby folder ten można usunąć po zakończeniu kompilacji i utworzeniu nośnika rozruchowego. Jeśli jednak nie usuniesz tego folderu, możesz utworzyć (lub ponownie utworzyć) nośnik rozruchowy w dowolnym momencie, uruchamiając MakeDisk z folderu TBWinRE (nie jest konieczne ponowne tworzenie kompilacji, chyba że zaktualizowałeś zainstalowane programy TeraByte lub pliki skryptów TBWinRE).
Folder build służy do przechowywania kopii pliku winre.wim podczas procesu kompilacji. Folder ten jest usuwany po zakończeniu kompilacji.
Folder mount służy do montowania modyfikowanego pliku winre.wim.
Dodatek 7 – Dostosowywanie TBLauncher
Plik TBLauncher.ini można edytować, aby zmodyfikować opcje uruchamiania i elementy menu. Dostępne są następujące opcje:
Mode – Ta opcja kontroluje, który program jest automatycznie uruchamiany, gdy TBLauncher działa. Prawidłowe tryby to:
- WinRE - Uruchamiany jest program Opcje odzyskiwania systemu, jeśli zostanie znaleziony. W przeciwnym razie IFW.
- WinPE - Uruchamiany jest IFW.
- IFW - IFW jest uruchamiany przy użyciu parametrów określonych w opcji IFWModeParameters.
Przykład: Mode=WinPE
RunWpeinit - TBLauncher uruchamia program inicjalizacji WinPE (wpeinit) podczas uruchamiania (0 = wyłączone, 1 = włączone). Po wyłączeniu można go uruchomić ręcznie z menu Plik programu TBLauncher, jeśli to konieczne. Wyłączenie tej opcji może przyspieszyć uruchamianie TBWinRE.
Przykład: RunWpeinit=0
RunNetworkInit - TBLauncher uruchamia inicjalizację sieci podczas uruchamiania (0 = wyłączone, 1 = włączone). Po wyłączeniu można ją uruchomić ręcznie z menu Plik programu TBLauncher, jeśli to konieczne. Musi być uruchomiona, jeśli wymagany jest dostęp do sieci. Wyłączenie tej opcji może przyspieszyć uruchamianie TBWinRE.
Przykład: RunNetworkInit=1
DisableFirewall – Wyłącza zaporę systemu Windows (0 = zapora włączona, 1 = zapora wyłączona). Jest to wymagane do używania multiemisji z Image for Windows.
Przykład: DisableFirewall=1
BackgroundInit – Ta opcja spowoduje, że TBLauncher uruchomi programy inicjalizacyjne w tle zamiast czekać na ich zakończenie przed uruchomieniem IFW lub programu Opcje odzyskiwania systemu (0 = wyłączone, 1 = włączone). W zależności od systemu, nadal może wystąpić opóźnienie przed uruchomieniem IFW lub programu Opcje odzyskiwania systemu. Na przykład, jeśli masz ustawione automatyczne uruchamianie IFW i wymaga ono dostępu do sieci, należy wyłączyć tę opcję, aby sieć była dostępna, gdy IFW się uruchomi.
Przykład: BackgroundInit=1
IFWModeParameters - Użyj tej opcji, aby określić opcje wiersza poleceń dla IFW podczas korzystania z trybu IFW. Jest to przydatne, jeśli chcesz skonfigurować kompilację TBWinRE tak, aby automatycznie uruchamiała IFW i wykonywała określone zadanie (np. utworzenie kopii zapasowej lub przywrócenie obrazu).
Przykład: IFWModeParameters=/b /v /d:w0 /f:"e:\backups\win7.tbi" /desc:"Windows 7 Drive"
FindBootDrive - Wyszukuje dysk nośnika rozruchowego TBWinRE po uruchomieniu (0 = wyłączone, 1 = włączone). Jeśli włączone, TBLauncher będzie wyszukiwał nośnik rozruchowy. Jeśli zostanie znaleziony, obowiązuje następujące:
-
Zmienna środowiskowa %TBDrive% zostanie ustawiona na literę dysku nośnika rozruchowego i może być używana w niestandardowych skryptach lub elementach menu.
-
Jeśli plik \TBData\TBLauncher.ini istnieje na dysku, zostanie użyty zamiast wbudowanego pliku INI. Należy pamiętać, że opcje inicjalizacji w pliku zastępczym nie będą używane, ponieważ inicjalizacja już nastąpiła. Jednak opcja Mode i elementy menu będą używane.
-
Jeśli plik \TBData\autorun.cmd istnieje na dysku, zostanie uruchomiony, zastępując ustawienie Mode. Pozwala to na łatwą konfigurację i użycie skryptu automatycznego uruchamiania bez konieczności ponownego tworzenia kompilacji. Ważne: Należy zachować ostrożność podczas używania skryptu automatycznego uruchamiania. W zależności od skryptu, uruchomienie go w niewłaściwym systemie lub w nieodpowiednich okolicznościach może mieć niepożądane konsekwencje.
Zaleca się podłączenie do systemu tylko jednego nośnika rozruchowego TBWinRE (tego, z którego następuje uruchomienie) podczas korzystania z tej opcji, ponieważ wyszukiwanie zatrzymuje się po znalezieniu pierwszego dopasowania. Użycie tej opcji zwykle spowolni uruchamianie TBLauncher o 6–10 sekund ze względu na czas wymagany przez WinPE do zainicjowania podłączonych urządzeń.
Dysk rozruchowy nie będzie mógł zostać znaleziony podczas uruchamiania z pliku rozruchowego TBWinRE.bin. Dzieje się tak, ponieważ nie istnieje już jako dysk w momencie wyszukiwania. Jeśli jednak podłączony jest inny nośnik rozruchowy TBWinRE, zostanie znaleziony. Na przykład, jeśli uruchomisz system z pliku rozruchowego i masz podłączony dostosowany UFD TBWinRE, zostanie on znaleziony i zostaną użyte pliki TBLauncher.ini i autorun.cmd znajdujące się na nim.
Przykład: FindBootDrive=1
MaxSearchTime – Określa maksymalną liczbę sekund (do 20) na wyszukiwanie dysku rozruchowego. Dotyczy tylko, gdy FindBootDrive jest włączone. Domyślnie jest to 8 sekund. Jeśli czas wyszukiwania nie jest wystarczająco długi, dysk może nie zostać znaleziony lub może być znajdowany sporadycznie.
Przykład: MaxSearchTime=10
UpdatePrograms – Wyszukaj zaktualizowane wersje programów TeraByte (0=wyłączone, 1=automatyczna aktualizacja, 2=zapytaj użytkownika). Po uruchomieniu, jeśli opcja nie jest wyłączona, TBLauncher przeszuka określone ścieżki kompilacji i domyślne ścieżki instalacji programów TeraByte (IFW, TBIView, TBIMount, TBOSDT). Jeśli zostanie znaleziona nowsza wersja, zostanie ona użyta zamiast wersji zawartej w kompilacji (użytkownik zostanie najpierw zapytany, jeśli określono 2). Ważne: Zaleca się aktualizowanie nośnika rozruchowego podczas aktualizacji Image for Windows. Jeśli polegasz na tej opcji, a dysk zawierający zaktualizowane wersje jest niedostępny (np. pusty, uszkodzony itp.), wyszukiwanie zakończy się niepowodzeniem i możesz nie być w stanie uzyskać dostępu do swoich kopii zapasowych przy użyciu starszej wersji zawartej w kompilacji. Uwaga: To wyszukiwanie można wykonać ręcznie z menu Narzędzia TBLauncher.
Przykład: UpdatePrograms=2
ClosedTransparency – Umożliwia przezroczystość okna TBLauncher, gdy jest zamknięte (nieaktywne). Może to być pomocne na mniejszych ekranach, gdzie dane wyjściowe z innych programów byłyby normalnie ukryte przez TBLauncher. Prawidłowe wartości to 0 - 4, gdzie 0 oznacza nieprzezroczystość (domyślnie), 1 - 4 zwiększającą się przezroczystość.
Przykład: ClosedTransparency=3
Log – Tworzy plik dziennika (0=wyłączone, 1=włączone). Plik dziennika nie jest tworzony, jeśli TBLauncher jest uruchamiany w normalnym systemie Windows.
Przykład: Log=1
AlwaysOnTop - Utrzymuje okno TBLauncher na wierzchu innych okien (0=wyłączone, 1=włączone). Zaleca się włączenie tej opcji.
Przykład: AlwaysOnTop=1
AccessibilityOpts - Kontroluje następujące opcje ułatwień dostępu:
0 - Żadne programy ułatwień dostępu nie są uruchamiane podczas startu
1 - Uruchom Narratora
2 - Uruchom OSK (klawiatura ekranowa)
3 - Uruchom zarówno Narratora, jak i OSK
Uwaga: Narrator jest obsługiwany tylko w TBWinRE opartym na systemie Windows 10 1703 lub nowszym.
Przykład: AccessibilityOpts=1
Niestandardowe elementy menu
Wpisy menu można dodać, edytując zmienną ItemCount (w sekcji [Menu]) i dodając sekcję dla nowego elementu (np. [Menu_Item_10]). Określ Name, Path, WorkingDir (jeśli dotyczy), Parameters (jeśli dotyczy) oraz wartość indeksu Icon (zazwyczaj 0). Ciągi środowiskowe zostaną rozwinięte (np. %ProgramFiles%). Należy pamiętać, że X: to litera dysku zwykle przypisana do uruchomionego dysku RAM WinRE (jeśli trzeba ją zakodować na stałe).
Jeśli używana jest opcja FindBootDrive, można również użyć zmiennej środowiskowej %TBDrive% w ścieżkach elementów menu, aby określić nośnik rozruchowy. Pozwala to na dodawanie przenośnych aplikacji do dysku, gdy litera jest nieznana do momentu uruchomienia.
Przykłady można znaleźć w istniejących elementach menu w pliku. Przykłady znajdują się również w artykule KB Dodawanie programów do kompilacji TBWinPE/RE.
Dodatek 8 – Bezpośrednie uruchamianie pliku WIM TBWinPE/RE w systemie Windows 7 lub nowszym
TBWinPE/RE Builder może skonfigurować system Windows do bezpośredniego uruchamiania pliku WIM ze standardowej kompilacji TBWinPE lub TBWinRE w systemie Windows 7 lub nowszym. Pozwala to na uruchomienie środowiska TBWinPE/RE za pomocą prostego ponownego uruchomienia systemu Windows bez konieczności używania nośnika rozruchowego.
Szczegółowe informacje można znaleźć w samouczku TBWinRE programu TBWinPE/RE Builder (Dodatek 4).
