Как переместить окна на виртуальную машину

Обновлено: 02.07.2024

В этой статье рассказывается, как перемещать виртуальную машину Windows между группами ресурсов или подписками. Перемещение между подписками может быть удобным, если вы изначально создали виртуальную машину в личной подписке, а теперь хотите переместить ее в подписку своей компании, чтобы продолжить работу. Вам не нужно останавливать виртуальную машину, чтобы переместить ее, и она должна продолжать работать во время перемещения.

Новые идентификаторы ресурсов создаются как часть перемещения. После перемещения виртуальной машины вам потребуется обновить инструменты и сценарии, чтобы использовать новые идентификаторы ресурсов.

Использование портала Azure для перемещения ВМ в другую подписку

Вы можете переместить виртуальную машину и связанные с ней ресурсы в другую подписку с помощью портала Azure.

  1. Перейдите на портал Azure, чтобы управлять группой ресурсов, содержащей виртуальную машину, которую нужно переместить. Найдите и выберите группы ресурсов.
  2. Выберите группу ресурсов, содержащую виртуальную машину, которую вы хотите переместить.
  3. В верхней части страницы группы ресурсов выберите Переместить, а затем выберите Переместить в другую подписку. Откроется страница Переместить ресурсы.
  4. Выберите каждый из ресурсов для перемещения. В большинстве случаев следует переместить все перечисленные связанные ресурсы.
  5. Выберите подписку, в которую вы хотите переместить виртуальную машину.
  6. Выберите существующую группу ресурсов или введите имя, чтобы создать новую группу ресурсов.
  7. Когда вы закончите, выберите, что вы понимаете, что будут созданы новые идентификаторы ресурсов и что новые идентификаторы необходимо будет использовать с виртуальной машиной после ее перемещения, а затем нажмите кнопку ОК.

Использование портала Azure для перемещения ВМ в другую группу ресурсов

Вы можете переместить виртуальную машину и связанные с ней ресурсы в другую группу ресурсов с помощью портала Azure.

  1. Перейдите на портал Azure, чтобы управлять группой ресурсов, содержащей виртуальную машину, которую нужно переместить. Найдите и выберите группы ресурсов.
  2. Выберите группу ресурсов, содержащую виртуальную машину, которую вы хотите переместить.
  3. В верхней части страницы группы ресурсов выберите Переместить, а затем выберите Переместить в другую группу ресурсов. Откроется страница Переместить ресурсы.
  4. Выберите каждый из ресурсов для перемещения. В большинстве случаев следует переместить все перечисленные связанные ресурсы.
  5. Выберите существующую группу ресурсов или введите имя, чтобы создать новую группу ресурсов.
  6. Когда вы закончите, выберите, что вы понимаете, что будут созданы новые идентификаторы ресурсов и что новые идентификаторы необходимо будет использовать с виртуальной машиной после ее перемещения, а затем нажмите кнопку ОК.

Используйте PowerShell для перемещения ВМ

Чтобы переместить виртуальную машину в другую группу ресурсов, необходимо также переместить все зависимые ресурсы. Чтобы получить список с идентификатором каждого из этих ресурсов, используйте командлет Get-AzResource.

Вы можете использовать выходные данные предыдущей команды, чтобы создать список идентификаторов ресурсов, разделенных запятыми, для Move-AzResource, чтобы переместить каждый ресурс в место назначения.

Чтобы переместить ресурсы в другую подписку, включите параметр -DestinationSubscriptionId.

Когда вас попросят подтвердить, что вы хотите переместить указанные ресурсы, введите Y для подтверждения.

Дальнейшие шаги

Вы можете перемещать множество различных типов ресурсов между группами ресурсов и подписками. Дополнительные сведения см. в статье Перемещение ресурсов в новую группу ресурсов или подписку.

Виртуализация позволяет запускать одну операционную систему (ОС) в другой ОС. Мы покажем вам, как создать виртуальный клон вашей системы и как его использовать.

Виртуализация позволяет запускать одну операционную систему (ОС) в другой ОС. Но знаете ли вы, что клон виртуальной машины (ВМ) вашего жесткого диска может поместить весь ваш компьютер внутрь другого компьютера? С виртуальными машинами возможности безграничны. Однако большинству людей виртуализация позволяет играть в старые игры с помощью эмуляции, запускать несколько операционных систем и многое другое.

Благодаря виртуализации и виртуальным машинам вы можете запускать на своем ПК любую операционную систему. На ПК с Windows это может означать возможность запускать дистрибутив Linux или даже macOS, не возясь с вашим основным компьютером. Читайте дальше, поскольку мы подробно рассказываем, как вы можете создать клон виртуальной машины вашей системы и как его использовать после того, как вам удалось создать виртуальную машину.

Как создать клон виртуальной машины

Создать клон ВМ очень просто благодаря Microsoft Disk2VHD или CloneVDI. Disk2VHD создает копию вашего установленного программного обеспечения, которое работает на программном обеспечении, известном как виртуальная машина. Виртуальная машина имитирует среду физического компьютера.

Думайте об этом как о голодеке для программного обеспечения. После создания дублированный образ может работать на любом оборудовании с установленной виртуальной машиной. Хотя Disk2VHD создает копию содержимого вашего жесткого диска, он не работает как резервная копия системы.

Как создать виртуальную машину с диска Windows 10

Disk2VHD требует очень мало места, работает в Windows Vista и более поздних версиях и не требует установки, поскольку это портативное приложение. В приведенном ниже методе подробно описано, как создать виртуальный жесткий диск с физического диска в Windows 10 с помощью Disk2VHD:

  1. Загрузите Disk2VHD с веб-сайта Microsoft Docs и извлеките содержимое заархивированного файла.
  2. Щелкните правой кнопкой мыши Disk2vhd.exe и выберите "Запуск от имени администратора" в контекстном меню.
  3. При появлении запроса на предоставление контроля учетных записей нажмите "Да".

В столбце «Необходимое пространство» Disk2VHD показывает объем места на жестком диске, который вам потребуется для создания виртуального жесткого диска из разделов вашего компьютера. Чем больше раздел, тем больше времени занимает процесс.

Кроме того, в процессе создается полная копия вашей системы, поэтому вам потребуется как минимум вдвое больше места. Например, если ваш диск C:\ занимает 140 ГБ, вам потребуется как минимум 140 ГБ свободного места. Процесс клонирования может занять много времени, в зависимости от скорости вашего процессора и размера вашей установки.

После создания VHD-файла его можно запустить с помощью приложения виртуализации. Существует несколько программ для виртуальных машин, но наиболее популярными и надежными являются VirtualBox и VMware Workstation Player.

Как запустить образ виртуальной машины Windows 10

Есть два способа доступа к содержимому VHD-файла. Windows, начиная с Vista, может напрямую исследовать VHD-файл, дважды щелкнув его (в большинстве случаев, см. ниже).

Второй метод, загрузка VHD-файла из виртуальной машины, требует немного больше усилий, и не стоит усилий, чтобы сделать образ загрузочным.

Чтобы начать просмотр файлов VHD:

  1. Откройте меню «Пуск», найдите «Управление дисками» и нажмите «Лучшее соответствие». В строке поиска меню "Пуск" Windows 10 Управление дисками помечено как Создание и форматирование разделов жесткого диска вместо этого.
  2. В разделе «Управление дисками» нажмите «Действие» в меню панели инструментов, а затем выберите «Подключить виртуальный жесткий диск».

Если вы не изменили его расположение по умолчанию, VHD-файл создается внутри папки Disk2VHD. Скорее всего, он находится в папке «Загрузки».

После того как вы выберете VHD-файл, образ прикрепится к вашей системе Windows и станет доступен как отдельный диск. Затем вы можете просматривать его так же, как внешний диск.

Клонирование жесткого диска в виртуальную машину стало проще

Вы не можете загрузиться с виртуального жесткого диска на ПК без приобретения другой лицензии Windows, но образ вашей ОС сохраняет важные файлы, которые вы всегда можете восстановить в случае катастрофической потери данных. После того как вы клонировали жесткий диск, вы всегда можете запустить его с помощью программного обеспечения виртуальной машины.

Хотите выполнить несколько рискованных операций, не повредив физический компьютер? Продолжайте читать ниже и узнайте, как перенести операционную систему (ОС) на виртуальную машину.


Автор Ivy / Последнее обновление: 26 октября 2021 г.

Нужно ли переносить ОС на виртуальную машину?

"У меня на сервере установлена ​​Windows Server 2003. Я бы очень хотел запустить ее через VMWare EXSi как виртуальную машину, но я не знаю, что придется перенастраивать всю эту сделку. Есть ли относительно безболезненный Как переместить его на виртуальную машину? Он останется на том же компьютере с тем же оборудованием. Ничего не изменится."

Как и этот пользователь, многие пользователи также хотят перенести операционные системы на виртуальные машины. Но у некоторых из них может возникнуть похожий вопрос: нужно ли мигрировать ОС P2V? Я могу делать что угодно на своем физическом компьютере, зачем мне использовать виртуальную машину? Он занимает много места на диске, и рано или поздно на моем компьютере может закончиться свободное место.

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

Наиболее очевидным преимуществом является то, что вы можете выполнять любые рискованные операции (например, тестировать программное обеспечение, выполнять неопределенные операции, такие как переустановка Windows) на виртуальной машине, и это не повредит вашей физической машине. Даже если ваша виртуальная машина повреждена, вы можете восстановить ее с помощью резервной копии системы или диска.

Виртуальная машина позволяет копировать и вставлять данные с виртуальной машины на физическую машину, если вы установили VM Tools на виртуальной машине. Таким образом, если вы скопируете и вставите данные на физический компьютер до того, как виртуальная машина будет повреждена, вы не потеряете данные.

Нужна профессиональная программа для резервного копирования и восстановления

Как и при восстановлении образа на другой компьютер, вы можете столкнуться с ошибкой загрузки из-за проблем с оборудованием, если хотите перенести ОС с физического компьютера на виртуальную машину. Потому что аппаратное обеспечение виртуальной машины определяется физическим компьютером.

Поэтому вам нужно использовать профессиональное программное обеспечение для резервного копирования и восстановления, которое может решить проблему с непохожим оборудованием. Здесь я настоятельно рекомендую вам AOMEI Backupper Server. Он имеет 2 волшебные функции, которые могут вам понадобиться.

Создать загрузочный носитель: с помощью этой функции вы можете создать загрузочный носитель для загрузки с физического компьютера или виртуальной машины. Он имеет 3 варианта, в том числе USB-накопитель для ботов, запись на CD/DVD или экспорт в файл ISO. Вы можете выбрать один из них в соответствии с вашими потребностями.

Как перенести ОС P2V и успешно загрузиться

Независимо от того, находится ли ваша виртуальная машина на том же или другом компьютере, вы можете использовать AOMEI Backupper Server. И все шаги очень похожи, поэтому вы можете использовать следующие шаги в качестве справки.

Весь процесс разделен на 3 части, включая создание резервной копии образа системы, экспорт файла образа ISO, восстановление виртуальной машины с файлом ISO. Теперь приступим к перемещению ОС на виртуальную машину.

Часть 1. Создание образа системы физического компьютера

Для резервного копирования системы необходимо использовать «Резервное копирование системы» в AOMEI Backupper Server. Просто скачайте AOMEI Backupper> выберите «Резервное копирование системы» на главной странице> выберите путь для резервного копирования и нажмите «Начать резервное копирование». В качестве целевого пути вы можете выполнить резервное копирование на внешний жесткий диск, USB-накопитель, облачный диск, NAS и т. д., если ваш компьютер может его распознать.

Резервная копия системы

Часть 2. Экспорт файла ISO-образа физического компьютера

Чтобы экспортировать файл ISO, вы будете использовать «Создать загрузочный носитель» AOMEI Backupper. Откройте это программное обеспечение, перейдите в «Инструменты»> «Создать загрузочный носитель»> выберите тип загрузочного диска и режим загрузки PE> затем отметьте «Экспорт файла ISO» в окне «Выбрать загрузочный носитель» и нажмите «Далее». После этого сохраните файл ISO-образа на USB-накопитель.

 Создать загрузочную мейду

Часть 3. Перенос ОС на виртуальную машину и загрузка с нее

Шаг 1. Загрузите последнюю версию VMware, установите и запустите ее.

Шаг 2. Измените подключение виртуальной машины. Откройте виртуальную машину с помощью VMware, перейдите в «VM» и «Настройки», затем выберите «CD/DVD» и «Использовать файл образа ISO», нажмите «Обзор», чтобы найти файл образа на USB-накопителе, и нажмите «ОК», чтобы сохраните изменения.

Использовать ISO Файл изображения» width=

Шаг 3. Загрузитесь с файла образа ISO, созданного AOMEI Backupper. Перейдите к опции «Power», выберите «Power On to Firmware», перейдите на вкладку «Boot» и используйте «+», чтобы переместить CD/DVD в качестве первого варианта загрузки, затем нажмите «F10», чтобы сохранить изменения и загрузиться с файл изображения. Через несколько секунд вы увидите главную страницу AOMEI Backupper.

Включение питания К прошивке

Шаг 4. На главной странице AOMEI Backupper нажмите «Восстановить» и «Выбрать файл образа».

Выберите изображение Файл Winpe

Шаг 5. Установите флажок «Восстановить эту резервную копию системы» и нажмите «Далее».

Восстановить полностью Резервная копия» width=

Шаг 6. Выберите путь назначения для резервной копии и нажмите "Далее".

Выберите место назначения

Шаг 7. Если ваша виртуальная машина находится на компьютере с другим оборудованием, функция «Универсальное восстановление» будет включена по умолчанию. Если нет, просто игнорируйте это. Затем нажмите «Начать восстановление».

Перенос ОС на виртуальный Машина

Советы:
• Есть еще один способ заменить загрузочный файл ISO, который называется PXE Boot Tool. Использование PXE Boot Tool для универсального восстановления.
• Помимо переноса ОС на VMware, AOMEI Backupper также поддерживает перенос ОС с виртуальной машины на физический компьютер (V2P) и с ВМ на ВМ (V2V).
• Существует несколько редакций AOMEI Backupper. Вы должны перейти к сравнению версий и выбрать правильный в соответствии с вашей ситуацией и потребностями.Обычно рекомендуется БЕСПЛАТНАЯ стандартная версия; Однако, если вам нужны расширенные функции, попробуйте AOMEI Backupper Professional или другую расширенную версию.

Написано в конце

Перенос ОС с физического компьютера на виртуальную машину очень похож на перенос компьютера на другой. Вы можете использовать функцию резервного копирования и восстановления для достижения этой цели. В процессе восстановления самая важная часть – установить флажок «Универсальное восстановление», если на вашем компьютере установлено другое оборудование.

Кстати, в виртуальной машине использовать файл ISO-образа удобнее, чем USB-устройство или CD/DVD. Поэтому вам лучше поставить галочку «Экспорт ISO-файла» в окне «Выбрать загрузочный носитель».

Кусочки головоломки собираются вместе, чтобы сформировать экран компьютера

Я часто использую VirtualBox для создания виртуальных машин для тестирования новых версий Fedora, новых прикладных программ и множества инструментов администрирования, таких как Ansible. Я даже использовал VirtualBox для проверки создания гостевого хоста Windows.

Я никогда не использовал Windows в качестве основной операционной системы ни на одном из моих персональных компьютеров или даже на виртуальной машине для выполнения каких-то малопонятных задач, которые невозможно выполнить в Linux. Однако я добровольно работаю в организации, которая использует одну финансовую программу, для которой требуется Windows. Эта программа работает на компьютере офис-менеджера с предустановленной Windows 10 Pro.

Это финансовое приложение не является особенным, и лучшая программа для Linux может легко заменить его, но я обнаружил, что многие бухгалтеры и казначеи крайне неохотно вносят изменения, поэтому мне пока не удалось убедить тех, кто в нашей организация для переноса.

Такое стечение обстоятельств, наряду с недавней угрозой безопасности, сделало крайне желательным преобразование хоста, работающего под управлением Windows, в Fedora и запуск Windows и программы учета на виртуальной машине на этом хосте.

Важно понимать, что я крайне не люблю Windows по нескольким причинам. Основные из них, применимые к этому случаю, заключаются в том, что мне не хотелось бы платить за другую лицензию Windows — Windows 10 Pro стоит около 200 долларов — для ее установки на новую виртуальную машину. Кроме того, Windows 10 требует достаточно информации при настройке в новой системе или после установки, чтобы взломщики могли украсть чью-либо личность в случае взлома базы данных Microsoft. Никто не должен указывать свое имя, номер телефона и дату рождения для регистрации программного обеспечения.

Начало работы

На физическом компьютере уже было установлено запоминающее устройство NVMe m.2 емкостью 240 ГБ в единственном доступном слоте m.2 на материнской плате. Я решил установить новый SATA SSD на хост и использовать существующий SSD с Windows в качестве устройства хранения для виртуальной машины Windows. На веб-сайте Kingston есть отличный обзор различных устройств SSD, форм-факторов и интерфейсов.

Дополнительные ресурсы по Linux

Этот подход означал, что мне не нужно было полностью переустанавливать Windows или какое-либо существующее прикладное программное обеспечение. Это также означало, что офис-менеджер, работающий на этом компьютере, будет использовать Linux для всех обычных действий, таких как электронная почта, доступ в Интернет, создание документов и электронных таблиц с помощью LibreOffice. Такой подход повышает профиль безопасности хоста. Виртуальная машина Windows будет использоваться только для запуска программы учета.

Сначала создайте резервную копию

Прежде чем делать что-либо еще, я создал резервную копию ISO-образа всего устройства хранения NVMe. Я создал раздел на внешнем USB-накопителе емкостью 500 ГБ, создал на нем файловую систему ext4, а затем смонтировал этот раздел в /mnt. Я использовал команду dd для создания образа.

Я установил новый твердотельный накопитель SATA емкостью 500 ГБ на хост и установил на него Fedora 32 Xfce с Live USB. При начальной перезагрузке после установки в меню загрузки GRUB2 были доступны диски Linux и Windows. На этом этапе хост может быть загружен с двойной загрузкой между Linux и Windows.

Ищу помощь во всех интернет-ресурсах

Теперь мне нужна была информация о создании виртуальной машины, которая использует физический жесткий диск или твердотельный накопитель в качестве устройства хранения. Я быстро обнаружил много информации о том, как это сделать, в документации VirtualBox и в Интернете в целом. Хотя документация VirtualBox помогла мне начать работу, она не является полной и не содержит важной информации. Большая часть другой информации, которую я нашел в Интернете, также весьма неполна.

Как заставить это работать

Эта процедура на самом деле довольно проста, хотя для ее работы требуется один тайный хак. К тому времени, когда я был готов к этому шагу, операционные системы Windows и Linux уже были установлены.

Сначала я установил самую последнюю версию VirtualBox на хосте Linux.VirtualBox можно установить из репозиториев программного обеспечения многих дистрибутивов, непосредственно из репозитория Oracle VirtualBox или загрузив нужный файл пакета с веб-сайта VirtualBox и установив его локально. Я решил загрузить версию AMD64, которая на самом деле является установщиком, а не пакетом. Я использую эту версию, чтобы обойти проблему, не связанную с этим конкретным проектом.

Процедура установки всегда создает группу vboxusers в /etc/group. Я добавил пользователей, предназначенных для запуска этой виртуальной машины, в группы vboxusers и disk в /etc/group. Важно добавить тех же пользователей в группу дисков, потому что VirtualBox работает от имени пользователя, который его запустил, а также требует прямого доступа к специальному файлу устройства /dev/sdx для работы в этом сценарии. Добавление пользователей в дисковую группу обеспечивает тот уровень доступа, которого в противном случае у них не было бы.

Затем я создал каталог для хранения виртуальных машин и предоставил ему права root.vboxusers и разрешения 775. Я использовал /vms для каталога, но это может быть что угодно. По умолчанию VirtualBox создает новые виртуальные машины в подкаталоге пользователя, создавшего виртуальную машину. Это сделало бы невозможным совместное использование виртуальной машины несколькими пользователями без создания серьезной уязвимости в системе безопасности. Размещение каталога ВМ в доступном месте позволяет совместно использовать ВМ.

Я запустил VirtualBox Manager как пользователь без полномочий root. Затем я использовал меню VirtualBox Preferences ==> General, чтобы установить папку машины по умолчанию в каталог /vms.

Я создал виртуальную машину без виртуального диска. Тип должен быть Windows, а версия должна быть установлена ​​​​на Windows 10 64-bit. Установите разумный объем оперативной памяти для виртуальной машины, но его можно изменить позже, если виртуальная машина выключена. На странице установки «Жесткий диск» я выбрал «Не добавлять виртуальный жесткий диск» и нажал «Создать». Новая виртуальная машина появилась в окне VirtualBox Manager. Эта процедура также создала каталог /vms/Test1.

Я сделал это с помощью меню "Дополнительно" и выполнил все настройки на одной странице, как показано на рис. 1. В управляемом режиме предоставляется та же информация, но требуется больше щелчков мышью, чтобы просмотреть окно для каждого элемента конфигурации. Он предоставляет немного больше текста справки, но мне это не нужно.

VirtualBox диалоговое окно, чтобы создать новую виртуальную машину, но не добавлять жесткий диск

Рисунок 1. Создайте новую виртуальную машину, но не добавляйте жесткий диск.

Затем мне нужно было узнать, какое устройство Linux назначило необработанному диску Windows. Как пользователь root в сеансе терминала используйте команду lshw, чтобы узнать назначение устройства для диска Windows. В этом случае устройство, представляющее все устройство хранения, — /dev/sdb.

Вместо виртуального запоминающего устройства, расположенного в каталоге /vms/Test1, VirtualBox должен иметь способ идентифицировать физический жесткий диск, с которого он должен загружаться. Эта идентификация выполняется путем создания файла *.vmdk, который указывает на необработанный физический диск, который будет использоваться в качестве устройства хранения для виртуальной машины. Как пользователь без полномочий root я создал файл vmdk, указывающий на все устройство Windows, /dev/sdb.

Затем я использовал диалоговое окно VirtualBox Manager File ==> Virtual Media Manager, чтобы добавить диск vmdk к доступным жестким дискам. Я нажал «Добавить», и в диалоговом окне управления файлами отобразилось расположение по умолчанию /vms. Я выбрал каталог Test1, а затем файл Test1.vmdk. Затем я нажал «Открыть», и файл Test1.vmdk отобразился в списке доступных жестких дисков. Я выбрал его и нажал «Закрыть».

Следующим шагом было добавление этого диска vmdk к устройствам хранения для нашей виртуальной машины. В меню настроек виртуальной машины Test1 я выбрал Storage и щелкнул значок, чтобы добавить жесткий диск. Откроется диалоговое окно, в котором файл виртуального диска Test1vmdk отображается в списке под названием «Не прикреплен». Я выбрал этот файл и нажал кнопку «Выбрать». Теперь это устройство отображается в списке устройств хранения, подключенных к виртуальной машине Test1. Единственным другим устройством хранения на этой ВМ является пустой привод CD/DVD-ROM.

Я нажал OK, чтобы завершить добавление этого устройства к виртуальной машине.

Прежде чем новая виртуальная машина заработает, нужно было настроить еще один элемент. Используя диалоговое окно «Настройки диспетчера VirtualBox» для виртуальной машины Test1, я перешел на страницу «Система ==> Материнская плата» и установил флажок «Включить EFI». Если вы этого не сделаете, VirtualBox выдаст ошибку о том, что не может найти загрузочный носитель при попытке загрузить эту виртуальную машину.

Теперь виртуальная машина загружается с чистого жесткого диска Windows 10. Однако я не мог войти в систему, потому что у меня не было обычной учетной записи в этой системе, а также у меня не было доступа к паролю для учетной записи администратора Windows.

Разблокировка диска

Нет, этот раздел не о взломе шифрования жесткого диска. Скорее речь идет об обходе пароля одной из многочисленных учетных записей администратора Windows, которого ни у кого в организации не было.

Несмотря на то, что я мог загрузить виртуальную машину Windows, я не мог войти в систему, потому что у меня не было учетной записи на этом хосте, а спрашивать у людей их пароли — ужасное нарушение безопасности. Тем не менее, мне нужно было войти в виртуальную машину, чтобы установить гостевые дополнения VirtualBox, которые обеспечили бы плавный захват и освобождение указателя мыши, позволили бы мне изменить размер виртуальной машины, чтобы она была больше 1024x768, и выполнять обычное обслуживание в будущем.< /p>

Это идеальный вариант использования возможностей Linux для изменения паролей пользователей. Несмотря на то, что я захожу для начала под учетной записью предыдущего администратора, в этом случае он больше не будет поддерживать эту систему, и я не смогу распознать его пароль или шаблоны, которые он использует для их создания. Я просто удалю пароль предыдущего системного администратора.

Для этой задачи существует очень хороший программный инструмент с открытым исходным кодом. На хосте Linux я установил chntpw, что, вероятно, означает что-то вроде «Изменить пароль NT».

Я выключил виртуальную машину, а затем смонтировал раздел /dev/sdb3 на /mnt. Я определил, что /dev/sdb3 является правильным разделом, потому что это первый большой раздел NTFS, который я увидел в выходных данных команды lshw, которую я выполнил ранее. Не монтируйте раздел во время работы виртуальной машины; это может привести к значительному повреждению данных на устройстве хранения ВМ. Обратите внимание, что правильный раздел может отличаться на других хостах.

Перейдите в каталог /mnt/Windows/System32/config. Утилита chntpw не работает, если это не текущий рабочий каталог (PWD). Запустите программу.

Команда chntpw использует TUI (текстовый пользовательский интерфейс), который предоставляет набор параметров меню. При выборе одного из пунктов основного меню обычно отображается дополнительное меню. Следуя четким названиям меню, я сначала выбрал пункт меню 1.

Затем я выбрал нашу учетную запись администратора, john, введя RID в командной строке. Здесь отображается информация о пользователе и предлагаются дополнительные пункты меню для управления учетной записью.

На этом этапе я выбрал пункт меню 2 "Разблокировать и активировать учетную запись пользователя", который удаляет пароль и позволяет мне войти в систему без пароля. Кстати — это автоматический вход. Затем я вышел из программы. Перед продолжением обязательно размонтируйте /mnt.

Знаю, знаю, но почему бы и нет! Я уже обошел защиту на этом диске и хосте, так что это не имеет значения ни на йоту. В этот момент я вошел в старую административную учетную запись и создал для себя новую учетную запись с безопасным паролем. Затем я вошел в систему как я и удалил старую учетную запись администратора, чтобы никто другой не мог ее использовать.

В Интернете также есть инструкции по использованию учетной записи администратора Windows (01f4 в списке выше). Я мог бы удалить или изменить пароль для этой учетной записи, если бы не было учетной записи администратора организации. Также обратите внимание, что эту процедуру можно выполнить с работающего USB-накопителя, работающего на целевом хосте.

Повторная активация Windows

Теперь у меня был Windows SSD, работающий как виртуальная машина на моем хосте Fedora. Однако, как ни печально, после нескольких часов работы Windows отобразила предупреждающее сообщение, указывающее, что мне нужно «Активировать Windows».

После того, как я просмотрел еще много тупиковых веб-страниц, я, наконец, отказался от попыток повторной активации с использованием существующего кода, потому что он каким-то образом был уничтожен. Наконец, при попытке подписаться на один из сеансов виртуального чата онлайн-поддержки виртуальное приложение «Получить помощь» указало, что мой экземпляр Windows 10 Pro уже активирован. Как это может быть? Он все время хотел, чтобы я активировал его, но когда я попытался, он сказал, что он уже активирован.

Или нет

К тому времени, когда я провел несколько часов в течение трех дней, исследуя и экспериментируя, я решил вернуться к загрузке исходного SSD в Windows и вернуться к этому позже. Но затем Windows — даже при загрузке с оригинального накопителя — потребовала повторной активации.

Поиск на сайте поддержки Microsoft не помог. После того, как мне пришлось возиться с той же автоматической поддержкой, что и раньше, я позвонил по указанному номеру телефона только для того, чтобы автоматическая система ответов сообщила, что вся поддержка Windows 10 Pro предоставляется только через Интернет. К настоящему времени я почти на день опоздал с запуском компьютера и его установкой в ​​офисе.

Назад в будущее

В конце концов я смирился с этим, купил копию Windows 10 Домашняя примерно за 120 долларов США и создал виртуальную машину с виртуальным запоминающим устройством для ее установки.

Я скопировал большое количество файлов документов и электронных таблиц в домашний каталог офис-менеджера.Я переустановил единственную программу для Windows, которая нам нужна, и проверил у офис-менеджера, что она работает и все данные есть.

Заключительные мысли

Итак, моя цель была достигнута, буквально на день позже и примерно на 120 долларов меньше, но с использованием более стандартного подхода. Я все еще вношу некоторые изменения в разрешения и восстанавливаю адресную книгу Thunderbird; У меня есть несколько резервных копий CSV для работы, но файлы *.mab содержат очень мало информации на диске Windows. Я даже использовал команду find в Linux, чтобы найти все файлы на исходном устройстве хранения.

Я провалился в несколько кроличьих нор, и каждый раз мне приходилось извлекать себя и начинать заново. Я столкнулся с проблемами, которые не имели прямого отношения к этому проекту, но повлияли на мою работу над ним. Эти проблемы включали интересные вещи, такие как монтирование раздела Windows в /mnt на моем компьютере с Linux и получение сообщения о том, что раздел был неправильно закрыт Windows (да, на моем хосте Linux) и что он устранил несоответствие. Даже Windows не могла этого сделать после нескольких перезагрузок в так называемом режиме «восстановления».

Возможно, вы заметили некоторые подсказки в выходных данных утилиты chntpw. Я вырезал некоторые другие учетные записи пользователей, которые отображались на моем хосте, из соображений безопасности, но я увидел из этой информации, что все пользователи были администраторами. Излишне говорить, что я изменил это. Я до сих пор удивляюсь плохой административной практике, с которой сталкиваюсь, но, думаю, не следует.

В конце концов мне пришлось купить лицензию, но хотя бы немного дешевле, чем оригинал. Одна вещь, которую я знаю, это то, что часть этого Linux работала отлично, как только я нашел всю необходимую информацию. Проблема была связана с активацией Windows. Некоторым из вас, возможно, удалось повторно активировать Windows. Если да, то мне все равно хотелось бы узнать, как вы это сделали, поэтому поделитесь своим опытом в комментариях.

Это еще одна причина, по которой я не люблю Windows и использую только Linux в своих системах. Это также одна из причин, по которой я перевожу все компьютеры организации на Linux. Просто нужно время и убедительность. У нас осталась только эта бухгалтерская программа, и мне нужно поработать с казначеем, чтобы найти ту, которая подойдет ей. Я понимаю это — мне нравятся мои собственные инструменты, и мне нужно, чтобы они работали так, как лучше для меня.

Читайте также: