Uruchamianie Image for DOS bez dysku startowego

Wprowadzenie

Zazwyczaj, aby uruchomić Image for DOS (lub podobne narzędzie), należy utworzyć startową dyskietkę, pamięć USB flash lub płytę CD/DVD, a następnie uruchomić system z tego nośnika. Ten artykuł opisuje metodę uruchamiania Image for DOS (IFD) bez nośnika startowego. Zamiast tego IFD będzie uruchamiany z pliku startowego znajdującego się na dysku twardym.

Przegląd

Uruchamianie z „pliku rozruchowego” jest możliwe dzięki bezpłatnemu narzędziu TeraByte Unlimited BOOTFILE (bootfile.exe). BOOTFILE może skonfigurować Główny Rekord Rozruchowy (MBR) do uruchamiania z partycji NTFS, FAT lub FAT32, która jest zawarta w ciągłym pliku na partycji NTFS, FAT lub FAT32. Istnieje wiele różnych sposobów konfiguracji pliku rozruchowego, ale w tym przykładzie skonfigurujemy go tak, aby uruchamiał Image for DOS, i automatycznie ponownie uruchamiał oryginalny system operacyjny po zamknięciu IFD. Do utworzenia pliku rozruchowego zostanie użyte narzędzie TeraByte OS Deployment Tool (TBOSDT).

Przygotowanie

  1. Pobierz i rozpakuj archiwum TBOSDT (tj. archiwum o nazwie „tbosdts.zip"; proszę zapoznać się z plikiem readme.txt dołączonym do pobrania TBOSDT w celu uzyskania hasła wymaganego do rozpakowania tbosdts.zip). Uwaga: Jeśli zakupiono BootIt BM, można użyć TBOSDT Pro for BootIt zamiast TBOSDT Standard lub Pro. Instrukcje są takie same niezależnie od używanej wersji TBOSDT.

    Uwaga: Użycie wersji TBOSDT zainstalowanej w domyślnej lokalizacji (tj. zainstalowanej jako część instalacji Image for Windows) jest możliwe, ale może być problematyczne ze względu na kwestie uprawnień, co utrudnia edycję niezbędnych plików. Skopiowanie folderu instalacyjnego TBOSDT do alternatywnej lokalizacji (np. C:\TBOSDT) ułatwi pracę z plikami.

  2. Pobierz archiwum skryptu konfiguracyjnego pliku startowego IFD i rozpakuj je do folderu dos_tbos w folderze, do którego rozpakowano archiwum TBOSDT w powyższym kroku. Powinny zostać utworzone następujące pliki:

    dos_tbos\chkfiles.bat
    dos_tbos\setupifd.bat

  3. W oknie Eksploratora przejdź do folderu o nazwie dos_tbos, który został utworzony podczas rozpakowywania archiwum TBOSDT.

    Jak edytować setupifd.bat

  4. Jak pokazano na powyższym obrazku, otwórz plik setupifd.bat w edytorze tekstowym poprzez kliknięcie prawym przyciskiem myszy na pliku „setupifd” i wybranie opcji Edytuj z wyświetlonego menu. Wprowadź wszelkie wymagane zmiany konfiguracyjne:

    • Dla TARGETDIR, określ nazwę niezaszyfrowanego folderu znajdującego się na dysku fizycznym, z którego uruchamia się system (zazwyczaj HD0). W tym folderze zostanie skonfigurowane uruchamianie Image for DOS. Kilka przykładów:

      set TARGETDIR=C:\TBOS
      set TARGETDIR=C:\IFD\BOOT

    • Dla IFDDIR, określ folder, w którym znajdują się pliki Image for DOS (tj. image.exe, cdboot.f35, cdboot.ins) w systemie. Pliki do pobrania Image for DOS, Image for DOS (GUI) i BootIt BM zawierają niezbędne pliki IFD. Jeśli IFDDIR nie jest ustawiony, zostanie użyta domyślna lokalizacja instalacji (np. C:\Program Files (x86)\TeraByte Unlimited\Image for Windows\V2\IFD).

      set IFDDIR=C:\ifd_en

      Jeśli Image for DOS nie jest obecny w systemie, istnieją dwa sposoby jego uzyskania:

      1. Pobierz i zainstaluj Image for Windows, upewniając się, że instalacja odbywa się z włączoną opcją „Image for DOS Recovery Disk” na ekranie konfiguracji „Select Components”.

      2. Pobierz i rozpakuj samodzielną kopię Image for DOS, Image for DOS (GUI) lub BootIt BM.

    • Dla IFDPK, podaj klucz produktu Image for DOS lub BootIt BM. Jest to potrzebne, chyba że folder Image for DOS (ten określony dla IFDDIR) lub folder dos_tbos zawiera już kopię pliku ifd.ini lub bootitbm.ini, w którym określono klucz produktu. Na przykład:

      set IFDPK=0000-1111-2222

    • Dla IFDLN, określ nazwę licencji, jeśli używany jest klucz produktu BootIt BM. Pozostaw to pole puste, jeśli używany jest klucz produktu Image for DOS. Na przykład:

      set IFDLN=Jan Kowalski

    • Dla IFDCMD, określ pełną i dokładną linię poleceń, której powinien użyć Image for DOS. Może to służyć do prostego uruchomienia Image for DOS lub do tworzenia zautomatyzowanych skryptów kopii zapasowych lub przywracania. Aby uzyskać informacje na temat łatwego uzyskiwania opcji linii poleceń dla automatycznych skryptów kopii zapasowych lub przywracania, proszę zapoznać się z „Dodatkiem 1: Używanie Image for DOS do określania opcji linii poleceń” poniżej. Kilka przykładów:

      set IFDCMD=image.exe
      set IFDCMD=image.exe /r /d:0@1 /f:0@2:\backups\windows /vb


    • Dla IFDBIN, podaj nazwę, której chcesz użyć dla pliku startowego, ale nie dołączaj rozszerzenia. Jest to używane do rozróżnienia różnych plików startowych, które można utworzyć. Każdy z nich może mieć własną linię poleceń (IFDCMD). Jeśli nie zmienisz tej wartości, poprzedni plik startowy o tej samej nazwie zostanie nadpisany. Na przykład:

      set IFDBIN=ifd
      set IFDBIN=ifd_auto_restore


  5. Kliknij dwukrotnie setupifd.bat, aby umożliwić skryptowi utworzenie pliku startowego. (Uwaga: Jeśli używany jest TBOSDT Pro for BootIt, zostanie wyświetlony monit o wprowadzenie nazwy i klucza, jeśli TBOSDT nie może ich znaleźć.)

    Skrypt setupifd.bat wykona następujące czynności:

    • Zweryfikuje obecność wymaganych plików TBOSDT i IFD.

    • Użyje istniejącego pliku ifd.ini lub bootitbm.ini, jeśli zostanie znaleziony w ścieżce IFDDIR lub ścieżce skryptu (dos_tbos). Pozwala to na skonfigurowanie opcji według potrzeb. W przypadku korzystania z Image for DOS (GUI), jeśli nie zostanie znaleziony plik INI, zostanie użyty domyślny tryb wideo VESA, 1024x768, 64K kolorów. Na przykład można użyć Image for DOS (GUI) MakeDisk do utworzenia pamięci USB flash z żądanymi ustawieniami wideo i opcjami programu, a następnie skopiować plik INI do folderu dos_tbos przed uruchomieniem skryptu.

    • Utworzy plik startowy (określony przez ustawienie IFDBIN) i wypełni go następującymi plikami:

      bootfile.exe (Narzędzie, które zostanie użyte do przywrócenia oryginalnego MBR po uruchomieniu z pliku startowego)
      cdboot.f35 (Część IFD)
      cdboot.ins (Część IFD)
      ifd.ini (Plik ustawień IFD)
      image.exe (Sam program IFD)
      tbos.str (Plik tekstowy, który wywołuje bootfile.exe w celu przywrócenia MBR do stanu pierwotnego, a następnie uruchamia IFD)
      tbos.sys (Środowisko TBOS)
      tbosldr (Program ładujący TBOS)
      ifd.dat (Część IFD GUI, tylko IFD GUI)
      mouse.com (Sterownik myszy, tylko IFD GUI)

    • Utworzy folder docelowy (określony przez ustawienie TARGETDIR) i skopiuje do niego następujące pliki:

      bootfile.exe (Narzędzie, które zmodyfikuje MBR, aby umożliwić uruchamianie z pliku startowego)
      ifd.bin (Lub dowolna nazwa wybrana dla pliku startowego)
      run_ifd.bat (Skrypt, który uruchomi bootfile.exe w celu zainicjowania uruchamiania z pliku startowego)

    • Otworzy folder docelowy.

Uruchamianie z pliku startowego

Aby uruchomić skonfigurowany plik startowy IFD, kliknij dwukrotnie run_ifd.bat, który znajduje się w folderze określonym w ustawieniu TARGETDIR w pliku setupifd.bat.
  • Znaki reprezentowane przez „ifd” w „run_ifd.bat” będą faktycznie zależeć od nazwy wybranej dla pliku rozruchowego w parametrze IFDBIN (proszę zapoznać się z Krokiem 4 powyżej). Na przykład, jeśli użyto „set IFDBIN=bootfile”, otrzymano by plik o nazwie „run_bootfile.bat”.

  • Jeśli system jest skonfigurowany tak, aby ukrywać rozszerzenia znanych typów plików, nie zobaczysz rozszerzenia pliku „.bat”.

    Katalog docelowy

Dodatek 1: Używanie Image for DOS do określania opcji linii poleceń

Można użyć samego IFD do określenia odpowiedniej linii poleceń, której chce się użyć. Aby to zrobić, należy postępować w następujący sposób:
  1. Uruchom Image for DOS i postępuj tak, jakbyś zamierzał wykonać typ kopii zapasowej lub przywracania, które chcesz zautomatyzować, aż dojdziesz do ekranu „Opcje” (np. Opcje kopii zapasowej lub Opcje przywracania). To jest przykład ekranu Opcje przywracania GUI IFD:

    Opcje przywracania IFD

    Uwaga: Jeśli przywracasz dane na dysk, a nie na partycję, ekran opcji będzie się nieco różnił od tego, co pokazano powyżej.

  2. Na ekranie „Opcje” dostosuj opcje do swoich preferencji, ale NIE naciskaj Enter. (Uwaga: Aby zaznaczyć różne opcje za pomocą klawiatury, podświetl opcję i naciśnij spację.).

  3. Kliknij przycisk Show Command (IFD GUI) lub naciśnij klawisz F6 (IFD), aby wyświetlić odpowiednie opcje linii poleceń. Skopiuj tę linię poleceń dokładnie tak, jak pokazano (na przykład, zapisując ją ręcznie w notatniku). Uwaga: Niektóre opcje, takie jak hasło szyfrowania lub opcje nienadzorowane (/um, /uy, /un), nie będą wyświetlane na tym ekranie. Pełną dokumentację różnych opcji linii poleceń można znaleźć w podręczniku użytkownika Image for DOS.

    Linia poleceń IFD