[Quote]

    dialmak
  • 2607
  • Longevity: 3 years 8 months
  • Posts: 1065
  • REPUTATION:40

    [+] [-]
Миграция Windows на новое оборудование через OSDTOOL.OSDTOOL - это специализированное средство для миграции Windows. Windows при этом может находится на физическом или виртуальном диске.
Фактически он адаптирует клонированную или перенесенную Windows для беспроблемного запуска на другой материнской плате\компьютере\виртуальной машине\гипервизоре. Не имеет значения каким образом сделан перенос или клонирование.
Например, это может быть:
- простой перенос физического диска с Windows на другую материнскую плату;
- восстановление архива\образа Windows любым способом на физический диск на другом компьютере.
- копирование раздела Windows из физического диска на виртуальный диск Hyper-V\VMware для загрузки на гипервизоре;
- копирование раздела Windows из физического диска или виртуального диска виртуальной машины VMware на виртуальный диск VHD\VHDX для нативной загрузки его из BCD;
- и т.д.
Официальная документация (стр. 36). Если Вы ничего не поняли из нее, не беда, в дальнейшем мы разложим все по полочкам, ничего сложного..

Введение и терминология.

Чтобы не было расхождения в терминах - будем далее использовать следующие соглашения.
Диск - это физический диск, например HDD, SSD, SD, USB-HDD, Flash, etc..
Логический диск - это часть физического диска, рассматриваемая как единое целое для удобства работы. Например, для Windows это логические диски C:, D:, E:.
Виртуальный диск - это файл-образ, содержащий полную структуру и содержание, сходные с физическим диском. В данной теме будем упоминать VMDK, VHD и VHDX диски.
TBOSDTS - TeraByte OS Deployment Tool Suite - это набор специализированных инструментов для ИТ-специалистов и опытных пользователей.
TBOSDT - TeraByte OS Deployment Tool - это специализированная командная оболочка. Является частью TBOSDTS. TBOSDT это интерпретатор, работает в интерактивном режиме или выполняет специальные сценарии, в дальнейшем будем говорить скрипты.
С точки зрения выполняемой среды TBOSDT существует версий DOS, Linux, UEFI и Windows.
С точки зрения лицензирования есть 3 варианта TBOSDTS\TBOSDT - Trial version, Pro version и Pro for BootIt version.
OSDTOOL - один из 14 скриптов, которые идут в комплекте с Pro версией TBOSDTS. Этот скрипт запускается на выполнение через интерпретатор TBOSDT. Для работы OSDTOOL требуется Pro version или Pro for BootIt version TBOSDT.
Не имеет значения где выполняется OSDTOOL - в DOS, Linux, UEFI или Windows, но ему необходимо иметь доступ к Windows версии TBOSDT. Позже я расскажу зачем. На практике все просто, файл tbosdtw.exe, то есть Windows версия TBOSDT, просто должен лежать рядом с скриптом OSDTOOL.
Должен предупредить, что поддержка виртуальных дисков в TBOSDT (и соответственно в OSDTOOL) ограничена. Поддерживаются только однфайловые фиксированные и динамические VMDK, VHD и VHDX. Дифференциальные диски VHD и VHDX, как и многофайловые и дифференциальные VMDK не поддерживаются.
Информация ниже необязательна, она не относится конкретно к OSDTOOL, но возможно пригодится ...
IFW – Image for Windоws, программа для онлайн\оффлайн архивации и восстановления разделов и дисков. Работает в Windows x86\x64, WinRE, WinPE. Имеется возможность создания загрузочных CD\флешки WinRE\WinPE для UEFI x32 (поддерживается SecureBoot)\UEFI x64 (поддерживается SecureBoot)\BIOS.
IFL – Image for Linux, программа для оффлайн архивации и восстановления разделов и дисков. Работает в Linux x86\x64, имеется возможность создания загрузочных CD\флешки\PXE для UEFI x32\UEFI x64 (поддерживается SecureBoot)\BIOS.
IFD – Image for DOS, программа для оффлайн архивации и восстановления разделов и дисков. Работает в FreeDOS, MS-DOS, TBOS, BootIt BM, имеется возможность создания загрузочного CD\флоппи\флешки, только BIOS.
IFU – Image for UEFI, программа для оффлайн архивации и восстановления разделов и дисков. Работает в UEFI, имеется возможность создания загрузочного CD\флешки, только UEFI x64 (поддерживается SecureBoot, UEFI 2.1 или новее).
IFW\IFL\IFD существуют в CUI и GUI версии, также обе версии поддерживают разнообразные ключи (их очень много) в режиме CLI. Если не путаю, IFU пока выпущен только в CUI варианте.
TBOSDTS, IFW, IFL, IFD, IFU входят в состав программного продукта TeraByte Drive Image Backup and Restore Suite.

Интерфейс и клавиши управления OSDTOOL.

В авторежиме интерфейс недоступен, выбрали Windows - получили результат.
В ручном интерактивном режиме будем наблюдать CUI менюшки с разными пунктами.
<UP> , <PGUP> - движение по меню вверх.
<DOWN>, <PGDOWN> - движение по меню вниз.
<ENTER> - подтверждение выбора пункта в меню.
<ESC> - отмена операции или возврат в предыдущее меню.
Ctrl+<ENTER> или Ctrl+<J> - выбор папки с драйверами по запросу.

Интерактивный и автоматический режим работы OSDTOOL.

OSDTOOL поддерживает ручной интерактивный режим работы и авторежим.
В 99% случаев вам не нужно ничего делать\думать, достаточно авторежима. Скрипт все сделает сам, вам нужно только выбрать Windows из списка и подтвердить выбор.
Хотя ручной режим гибче, и в некоторых случаях без него не обойтись.
Запуск OSDTOOL.
Внимание! Активный пункт меню всегда подсвечен слева знаком '>'. Запутаться невозможно..
После запуска увидим предложение запустить от имени админа (только в Windows конечно), далее выбираем физические или виртуальные диски, выбираем конкретную Windows из списка (в данном примере на физических дисках), видим детальную информацию об выбранной Windows и подтверждаем выбор <ENTER> или возврат назад <ESC>.

Автоматический режим - самое оно, он универсален и подойдет в 99% вариантов.

Автоматический режим.


Этот режим самое оно, он универсален, но как обычно есть нюансы. Скрипт работает с файлом ответов.
Кто сталкивался с любым файлом ответов, например с файлом ответов для sysprep, тот понимает что это.
Кто не сталкивался - поясню. Это текстовый файл, в котором указывается как действовать программе. В данном случае скрипту OSDTOOL.
Если посмотреть доки OSDTOOL, то увидим, что можно указать в файле ответов что угодно.
Например:
- где находится цель - Windows;
- нужно ли ставить дефолтные драйвера IDE\AHCI;
- нужно ли ставить другие драйвера, а если ставить, то фильтровать по оборудованию или нет;
- нужно ли менять HAL, а если менять, то на что;
- и т.д.
В принципе не существует универсального файла ответов для всех случаев жизни.
Но более-менее универсальный файл ответов можно создать динамически для конкретной Windows на конкретном железе. Эт не сложно, странно, что фирма-производитель этого не сделала...
Я накропал небольшой скрипт AUTOSDT.TBS (ссылка будет в конце топика) , который его формирует и запускает OSDTOOL.TBS с этим файлом ответов на целевой машине.
Скрипт работает быстро и надежно в любой среде, но он не знает всех вариантов железа, он отработает только для предустановленных стораджей AHCI\RAID\SCSI (впрочем я НЕ встречал отказа AUTOSDT.TBS на стандартных компьютерах\ноутах).
Кто хочет детально разобраться , что умеет OSDTOOL , рассмотрим его возможности в интерактивном режиме.

Интерактивный режим.

Внимание! Активный пункт меню всегда подсвечен слева знаком '>'. Запутаться невозможно..
После выбора 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.
Сменить имя компьютера. Без комментариев..
Управление службами. Вы можете изменить тип запуска любой службы и принадлежность службы к группе.

Повторный запуск.

Внимание! Бекап реестра, созданный перед операцией удаления драйверов, может использоваться Вами при следующем запуске OSDTOOL.
Вы можете:
  • Восстановить реестр
  • Удалить бекап
  • Ничего не делать и продолжить (по умолчанию)
Тема в процессе наполнения.. осталось чуток, но самое практичное и нужное...

[Quote]

    Shulzzz
  • 18436
  • Longevity: 1 year 5 months
  • Posts: 16
  • REPUTATION:1

    [+] [-]
  • Location: Самара
Полезная статья, раньше пользовался sysprep до вы хода win 10 1803, в этой версии винды после подготовки sysprep, и последующей распаковки некоторые системные процессы каждый раз при перезагрузке грузят цп на 100% минуту буквально, но это оч. сильно напрягает! Буду ждать пока допишите и пробовать OSDtools!

[Quote]

    gera_serg
  • 1171
  • Longevity: 4 years 3 months
  • Posts: 1401
  • REPUTATION:0

    [+] [-]
51402Фактически он адаптирует клонированную или перенесенную Windows для беспроблемного запуска на другой материнской плате\компьютере\виртуальной машине\гипервизоре. Не имеет значения каким образом сделан перенос или клонирование.
Интересна 10. Если где ниже, единичные случаи. Например 7 или Сервер на новую мать, но при этом есть наклейка на корпусе, где меняется сдохнувшая мать. Или конверт с наклейкой.
Еще год назад я там ставил 7, качал апгрейд для ивалидов на 10... Накатывал, сносил, ставил чистую 10.
В итоге получал комплект новой материнки и 10, и плюс электронную активацию. Можно переставлять десятку на обрезанную 10 хоть каждый день, без ввода ключа.
Лафа и инвалидами кончилась с этого года.
Если я через OSDTOOL пренесу 10(которую обновили "даром" с 7) на новую мать каков будет ответ с серваков MS?
Шагайте, покупайте 10?

[Quote]

    kipjatok001
  • 18520
  • Longevity: 1 year 5 months
  • Posts: 20
  • REPUTATION:0

    [+] [-]
Всем Привет.
Очень даже не плохо. Все получилось. Спасибо aa

[Quote]

    gera_serg
  • 1171
  • Longevity: 4 years 3 months
  • Posts: 1401
  • REPUTATION:0

    [+] [-]
Тема переноса активации 10 не раскрыта...

[Quote]

    SunOK
  • 9
  • Longevity: 4 years 11 months
  • Posts: 468
  • REPUTATION:27

    [+] [-]
  • Location: Україна, Перлина Поділля
gera_serg, нечего раскрывать - при смене компонентов ПК набираются условные баллы (память, процессор; переферия почти не влияет). Смена матплаты гарантированно приведет в неактивированное состояние данной копии Win10 на серверах МайкроСофт.

[Quote]

    gera_serg
  • 1171
  • Longevity: 4 years 3 months
  • Posts: 1401
  • REPUTATION:0

    [+] [-]
SunOK,
Заявлялось, если 10 - "коробочная", Microsoft позволяет переносить активированную операционную систему на другой компьютер, но при условии, что с компьютера первого она будет удалена.
При активации настройки «Подготовка к использованию» утилита Sysprep может сбрасывать активацию Windows. Сброс активации ограничен только тремя разами.
Дома 7хомка, апгрейденная в своё время до 10, имеет активацию на серверах Microsoft.
Переставлял на этом домашнем без каких-либо заморочек на практически любой обрезок 10 (home).
Перенести через Sysprep на другую мать видимо уже не удастся?
А стоит поискать более свежую "списанную" материнку/камень от OEM поставщика?
Или с 10 уже такое не проходит?

[Quote]

    Oleg44
  • 20788
  • Longevity: 6 months 3 days
  • Posts: 2
  • REPUTATION:0

    [+] [-]
gera_serg, у меня 10-ка "про" полученная так же апгрейдом после 7ки, так когда сменил полностью комп и установил на новый лицензия встала нормально, только подтвердил что сменил оборудование. Хотя говорят что этот номер не проходит и лицензия теряется, но у меня как то прошло нормально

[Quote]

    gera_serg
  • 1171
  • Longevity: 4 years 3 months
  • Posts: 1401
  • REPUTATION:0

    [+] [-]
Oleg44,
А как "переезжали"?
Переносили через Sysprep или на новом компе просто начисто поставили 10 и вводили свой номерок 7про и где-то потом подтверждали о смене оборудования?

[Quote]

    Oleg44
  • 20788
  • Longevity: 6 months 3 days
  • Posts: 2
  • REPUTATION:0

    [+] [-]
gera_serg, можно сказать купил новый комп, поновей материнка с 775 на 1150 и соответственно комплектующие. Установил в чистую (из под уэфи) 10-ку и и подтвердил мыло (стандартная процедура после переустановки). Только единственное не помню где (в каком разделе) пришлось подтвердить что произвёл аппгрейд пк, то ли на сайте у майков то ли в самой системе уж простите не помню, было больше года назад. Но смысл то в том что лицензия встала вопреки тому что говорят о её потере. Да и сейчас вроде можно ещё ключик урвать на халяву так же обновив 7 или 8, я другу пол года назад обновлял, процедура та же как и раньше ставил на крякнутую 7ку "про" и получил 10ку про с лицензией. На сомss брал утилиту по обнове с 7-8 на 10 ку, все встало корректно, да и сейчас она там есть.

[Quote]

    olega4
  • 15394
  • Longevity: 2 years 8 months
  • Posts: 35
  • REPUTATION:9

    [+] [-]
  • Location: USSR
Oleg44, aa Привет тёзка ! Так в параметрах появиться окошко о несоответствии оборудования и надо будет подтвердить, что произведен апгрейд ПК - нажав там на соответствующую надпись (тоже уже плохо это помню). Я то же года 1,5-2 назад так же лицензию подтверждал на ПК и на ноутбуке после замены модуля WiFi c 2,4 на 5 ГГц пришлось подтверждать.
Вот тут об этом предложение подробности Бесплатное обновление до Windows 10 для пользователей Windows 7 SP1 и 8.1


Display posts:    

Current time is: 22-Oct 11:15

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum