Интерактивный режим.
Внимание! Активный пункт меню всегда подсвечен слева знаком '>'. Запутаться невозможно..
После выбора Windows увидем основное меню, в котором можно удалять установленные драйвера, устанавливать драйвера, сменить HAL, сменить имя компьютера и управлять службами.
Удаление драйверов есть в трех вариантах:
- Оставить драйвера стораджей - IDE\SCSI\AHCI\RAID\NVMe и т.п., а остальные все удалить.
- Удалить все драйвера.
- Удалить только драйвера процессора.
Рекомендую выбрать второй пункт - грохнуть все, далее подтверждаем выбор. Если Вы прошляпили и Windows была в гибернации или был включен быстрый запуск (Fast Start) и Вы некорректно завершили работу - будет предложено продолжить и отключить гибернацию или отменить операцию. Если Вам повезет - скрипт отключит гибернацию...
Может и не свезти, если скрипт выполняется в Windows или WinRE\PE. В этом случае прийдется прибегнуть к DOS\Linux\UEFI версиям или к спецсредсту. Загрузитесь в BootIt BM, выберите 'Partition Work' на рабочем столе, выберите раздел с Windows 8.x/10, нажмите 'Properties' и затем нажмите кнопку 'Disable Fast Start'. А уж затем вернитесь к OSDTOOL.
Подтверждаем удаление драйверов, далее увидим сообщение о создании бекапа реестра и удалении драйверов, а затем сообщение об успешной операции. При желании реестр потом можно будет восстановить из бекапа при повторном запуске OSDTOOL.
Следующее меню предлагает перейти в меню установки драйверов, сменить HAL или вернуться в предыдущее меню. Пора устанавливать драйвера.
Меню установки драйверов для XP, Vista\7 и 8.x..10 немного отличаются. Ниже посмотрим меню установки драйверов для 8.x..10:
- Установить дефолтные IDE\AHCI драйвера.
- Установить специальный драйвер.
- Установить драйвера из произвольного хранилища\папки.
- Установить драйвера RAID\SCSI\HDC, которые имеются в Windows.
- Установить драйвер NVMe.
- Вернуться в меню операций.
Установить дефолтные IDE\AHCI драйвера. Пункт обязателен к выполнению, впрочем в некоторых версиях Windows установка IDE\AHCI драйверов не требуется и Вы увидите сообщение об этом.
Установить специальный драйвер. Этот пункт редко используется.
Драйвер должен быть в виде INF файла (естественно должен быть рядом и SYS файл), а находится INF файл может на любом разделе, в том числе в выбранной Windows, на CD\DVD приводе, на флешке или в ISO\IMA\IMG\FLP образе.
Обратите внимание на пункт 'Mount a Partition as Drive 1:'. Через данный пункт можно смонтировать любой доступный раздел как логический диск с номером 1:. Эт примерно, как логический том D:, E: и т.д. в Windows, и работает это везде - в Windows\DOS\Linux\UEFI.
После выбора INF будет выбор типа драйвера:
- Auto Detect
- Critical Driver
- Normal Driver
Скрипт автоматом определит кто есть кто. Но Вы можете и сами указать. Если драйвер бутовый, критический, например для стораджей AHCI\RAID\SCSI\HDC и т.п., то естественно он Critical Driver.
А теперь самое интересное. Далее будет вопрос фильтровать драйвер по железу или нет.
Фильтрация по железу это правильный вариант. Будут ставиться только подходящие под данное оборудование драйвера, остальные будут отброшены. Впрочем варианты в жизни бывают разные,
вот пример, когда фильтрация вредна.
Пример установки специального драйвера. Поставим
Intel RST драйвер на x64.
Качаем архив f6flpy-x64.zip и разархивируем на флешку в папку "Intel RST". Ставим оба доступных драйвера по одному в режиме 'Auto Detect' и 'Filter in Hardware ID'. Результат на скринах.
Установить драйвера из произвольного хранилища\папки. Как правило этот пункт тоже редко используется.
Здесь можно указать папку с драйверами клавишами Ctrl+<ENTER>. Папка с драйверами может находится на любом разделе, в том числе в выбранной Windows, на CD\DVD приводе, на флешке или в ISO\IMA\IMG\FLP образе.
Далее нужно выбрать тип драйверов - для стораджей или специальные.
Будет предложено выбрать конкретные драйвера или все сразу.
И наконец фильтровать их по железу или нет.
Установить драйвера RAID\SCSI\HDC, которые имеются в Windows. Если Вы уверены, что Windows не требует внешних драйверов, то есть нет хитрого RAID\SCSI\HDC и достаточно будет стандартных, которые доступны в дистрибутиве Windows, то этот пункт то, что доктор прописал. Доступна установка около 30 различных бутовых драйверов из хранилища "\Windows\System32\DriverStore\FileRepository\" (для XP этот пункт отсутствует ибо такой папки нет в дистре XP).
Установить драйвер NVMe. Без комментариев, нужен - ставьте (для XP\Vista\7 этот пункт отсутствует ибо такой драйвер отсутствует в дистрах этих версий Windows).
Смена HAL. Этот пункт актуален для Windows XP.
Внимание! Если в BCD не указан параметр
DETECTHAL, то это актуально и для Windows Vista\7 и выше.
OSDTOOL определяет какой нужен HAL и показывет это справа от его названия словом 'suggested'.
Сообщение об ошибке будет отображаться, если OSDTOOL не сможет найти файлы HAL. Например, 64-разрядная версия Windows 7\8.1\10 имеет только один HAL.
Сменить имя компьютера. Без комментариев..
Управление службами. Вы можете изменить тип запуска любой службы и принадлежность службы к группе.