Запуск Image for DOS без загрузочного диска

Введение

Обычно для запуска Image for DOS (или аналогичной утилиты) требуется создать загрузочную дискету, USB-накопитель или CD/DVD-диск, а затем загрузиться с этого носителя. В этой статье будет описан метод запуска Image for DOS (IFD) без загрузочного носителя. Вместо этого IFD будет запускаться из загрузочного файла, расположенного на вашем жестком диске.

Обзор

Загрузка из «загрузочного файла» становится возможной благодаря бесплатной утилите TeraByte Unlimited BOOTFILE (bootfile.exe). BOOTFILE может настроить главную загрузочную запись (MBR) для загрузки с раздела NTFS, FAT или FAT32, который содержится в непрерывном файле в разделе NTFS, FAT или FAT32. Существует множество различных способов настройки загрузочного файла, но в этом примере мы настроим его для запуска Image for DOS и автоматической перезагрузки в исходную операционную систему после закрытия IFD. Для создания загрузочного файла будет использоваться TeraByte OS Deployment Tool (TBOSDT).

Настройка

  1. Загрузите и извлеките архив TBOSDT (т.е. архив с именем «tbosdts.zip»; пожалуйста, обратитесь к файлу readme.txt , включенному в загрузку TBOSDT, для получения пароля, необходимого для извлечения tbosdts.zip). Примечание: Если вы приобрели BootIt BM, вы можете использовать загрузку TBOSDT Pro for BootIt вместо TBOSDT Standard или Pro. Инструкции одинаковы независимо от используемой версии TBOSDT.

    Примечание: Использование версии TBOSDT, установленной в местоположение по умолчанию (т.е. установленной как часть установки Image for Windows), возможно, но может быть проблематичным из-за проблем с разрешениями, что затрудняет редактирование необходимых файлов. Копирование папки установки TBOSDT в альтернативное местоположение (например, C:\TBOSDT) упростит работу с файлами.

  2. Загрузите архив сценария настройки загрузочного файла IFD и извлеките его в папку dos_tbos внутри папки, в которую вы извлекли архив TBOSDT на предыдущем шаге. Должны быть созданы следующие файлы:

    dos_tbos\chkfiles.bat
    dos_tbos\setupifd.bat

  3. В окне проводника перейдите в папку с именем dos_tbos, которая была создана при извлечении архива TBOSDT.

    Как редактировать setupifd.bat

  4. Как показано на изображении выше, откройте setupifd.bat в текстовом редакторе, щелкнув правой кнопкой мыши по файлу «setupifd» и выбрав Изменить в появившемся меню. Внесите необходимые изменения в конфигурацию:

    • Для TARGETDIR, укажите незашифрованное имя папки, которая находится на физическом диске, с которого загружается система (обычно HD0). В этой папке будет настроен запуск Image for DOS. Некоторые примеры:

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

    • Для IFDDIR, укажите папку, где находятся файлы Image for DOS (т.е. image.exe, cdboot.f35, cdboot.ins) в вашей системе. Загрузки Image for DOS, Image for DOS (GUI) и BootIt BM содержат все необходимые файлы IFD. Если IFDDIR не установлен, будет использоваться местоположение установки по умолчанию (например, C:\Program Files (x86)\TeraByte Unlimited\Image for Windows\V2\IFD).

      set IFDDIR=C:\ifd_en

      Если у вас нет Image for DOS в системе, есть два способа его получить:

      1. Загрузите и установите Image for Windows, обязательно установив его с включенной опцией «Image for DOS Recovery Disk» на экране установки «Выбор компонентов».

      2. Загрузите и извлеките автономную копию Image for DOS, Image for DOS (GUI) или BootIt BM.

    • Для IFDPK, укажите ключ продукта Image for DOS или BootIt BM. Это необходимо, если папка Image for DOS (указанная для IFDDIR) или папка dos_tbos уже не содержит копию ifd.ini или bootitbm.ini, в которой указан ключ продукта. Например:

      set IFDPK=0000-1111-2222

    • Для IFDLN, укажите имя лицензии, если используете ключ продукта BootIt BM. Оставьте это поле пустым, если используете ключ продукта Image for DOS. Например:

      set IFDLN=John Smith

    • Для IFDCMD, укажите полную и точную командную строку, которую должен использовать Image for DOS. Это можно использовать для простого запуска Image for DOS или для создания автоматических сценариев резервного копирования или восстановления. Для получения информации о том, как легко получить параметры командной строки для автоматических сценариев резервного копирования или восстановления, пожалуйста, обратитесь к «Приложению 1: Использование Image for DOS для определения параметров командной строки» ниже. Некоторые примеры:

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


    • Для IFDBIN, укажите имя, которое вы хотите использовать для загрузочного файла, но без расширения. Это используется для различения различных загрузочных файлов, которые вы можете создать. Каждый из них может иметь свою собственную командную строку (IFDCMD). Если вы не измените это значение, любой предыдущий загрузочный файл с тем же именем будет перезаписан. Например:

      set IFDBIN=ifd
      set IFDBIN=ifd_auto_restore


  5. Дважды щелкните setupifd.bat, чтобы позволить сценарию создать ваш загрузочный файл. (Примечание: Если вы используете TBOSDT Pro for BootIt, вам будет предложено ввести ваше имя и ключ, если TBOSDT не сможет их найти.)

    Сценарий setupifd.bat выполнит:

    • Проверит наличие необходимых файлов TBOSDT и IFD.

    • Использует существующий файл ifd.ini или bootitbm.ini, если он найден в пути IFDDIR или в пути сценария (dos_tbos). Это позволяет настроить параметры по мере необходимости. При использовании Image for DOS (GUI), если INI-файл не найден, будет использоваться видеорежим по умолчанию VESA, 1024x768, 64K цветов. Например, вы можете использовать Image for DOS (GUI) MakeDisk для создания USB-накопителя с желаемыми настройками видео и параметрами программы, а затем скопировать INI-файл в папку dos_tbos перед запуском сценария.

    • Создаст загрузочный файл (указанный в настройке IFDBIN) и заполнит его следующими файлами:

      bootfile.exe (Утилита, которая будет использоваться для восстановления исходной MBR после загрузки с загрузочного файла)
      cdboot.f35 (Часть IFD)
      cdboot.ins (Часть IFD)
      ifd.ini (Файл настроек IFD)
      image.exe (Сама программа IFD)
      tbos.str (Текстовый файл, который вызывает bootfile.exe для восстановления MBR в исходное состояние, затем запускает IFD)
      tbos.sys (Среда TBOS)
      tbosldr (Загрузчик TBOS)
      ifd.dat (Часть IFD GUI, только для IFD GUI)
      mouse.com (Драйвер мыши, только для IFD GUI)

    • Создаст целевую папку (указанную в настройке TARGETDIR) и скопирует в нее следующие файлы:

      bootfile.exe (Утилита, которая изменит MBR, чтобы сделать возможной загрузку с загрузочного файла)
      ifd.bin (Или любое другое имя, которое вы выбрали для загрузочного файла)
      run_ifd.bat (Сценарий, который запустит bootfile.exe для инициации загрузки с загрузочного файла)

    • Откроет целевую папку.

Загрузка с загрузочного файла

Для запуска сконфигурированного загрузочного файла IFD дважды щелкните run_ifd.bat, который вы найдете в папке, указанной вами в настройке TARGETDIR в setupifd.bat.
  • Символы, представленные «ifd» в «run_ifd.bat», на самом деле будут зависеть от имени, которое вы выбрали для загрузочного файла в параметре IFDBIN (пожалуйста, обратитесь к шагу 4 выше). Например, если вы использовали «set IFDBIN=bootfile», вы получите файл с именем «run_bootfile.bat».

  • Если ваша система настроена на скрытие расширений известных типов файлов, вы не увидите расширение файла «.bat».

    Целевой каталог

Приложение 1: Использование Image for DOS для определения параметров командной строки

Вы можете использовать сам IFD для определения подходящей командной строки, которую вы хотите использовать. Для этого выполните следующие действия:
  1. Запустите Image for DOS и действуйте так, как если бы вы собирались выполнить тип резервного копирования или восстановления, который вы хотите автоматизировать, пока не дойдете до экрана «Параметры» (например, Параметры резервного копирования или Параметры восстановления). Это пример экрана Параметры восстановления IFD GUI:

    Параметры восстановления IFD

    Примечание: Если вы восстанавливаете на диск, а не на раздел, экран параметров будет несколько отличаться от того, что показано выше.

  2. На экране «Параметры» настройте параметры по своему усмотрению, но НЕ нажимайте Enter. (Примечание: Чтобы поставить галочку рядом с различными параметрами с помощью клавиатуры, выделите параметр и нажмите пробел.).

  3. Нажмите кнопку Показать команду (IFD GUI) или клавишу F6 (IFD), чтобы отобразить применимые параметры командной строки. Скопируйте эту командную строку точно так, как показано (например, записав ее в блокнот). Примечание: Некоторые параметры, такие как пароль шифрования или параметры автоматического режима (/um, /uy, /un), не будут отображаться на этом экране. Для получения полной документации по различным параметрам командной строки, пожалуйста, обратитесь к Руководству пользователя Image for DOS.

    Командная строка IFD