
Я не обратил внимания на следующее предупреждение VMware при монтировании диска как доступного для записи.
Вот что я пытался сделать:
Я планировал смонтировать файл VMDK объемом 16 ГБ с установленной на нем Windows на своем ноутбуке, работающем под управлением Windows, а затем скопировать его содержимое (как локальный диск, так и зарезервированные системой разделы) на USB-накопитель объемом 16 ГБ (созданный с двумя разделами для копирования VMDK) и попробовать загрузить Windows с USB-накопителя объемом 16 ГБ на MacBook Pro.
Так как я хотел скопировать диск на внешний USB-накопитель, мне пришлось сменить владельца с моего пользователя TrustedInstaller
или на него, потому чтоSYSTEM
Windows не позволяла мне ничего копировать.Я щелкнул правой кнопкой мыши по смонтированному диску, изменил рекурсивное владение файлами и папками на диске и предоставил себе полный доступ.
НО Windows использует символические ссылки. Когда я думал, что меняется только владелец USB-диска, на самом деле изменился владелец SSD-накопителя моего ноутбука, на котором работает ОС Windows.
Я не осознавал, что я сделал, пока не началось копирование. 80 ГБ копировалось с 16 ГБ диска VMware.
Я погуглил и изменил владельца смонтированного диска обратно на NT Service\TrustedInstaller
и удалил оттуда своего пользователя. У меня нет ни восстановления системы, ни резервных копий. Я запустил, sfc /scannow
, но он не нашел никаких проблем.
Итак, на основном разделе Windows есть много ярлыков или символических ссылок, когда я менял владельца всего смонтированного диска VMDK, из-за этих символических ссылок он начал менять владельцев и на внутреннем разделе Windows ноутбука. Это потому, что символические ссылки указывают на диск C:\, и когда я монтирую VMDK, хотя VMDK назначена другая буква диска, чем C, символические ссылки все равно будут указывать на C:\, поэтому это и вызывает такое поведение. Например, есть много символических ссылок в C:\Users\username\Links
.
ОБНОВЛЕНИЕ спустя полтора года:
Мне очень не понравилось то, что произошло с моим компьютером в то время, поэтому я переустановил Windows.
Я все еще ищу способ установить копию Windows 10 на USB-накопитель с помощью VMWare, поскольку Windows изначально не поддерживает установку на внешний диск.
Я хотел попробовать CloneZilla, но поскольку я уже усвоил урок, сначала я поискал информацию о том, какие меры предосторожности необходимо предпринять перед подключением физического USB-диска к виртуальной машине и клонированием VMDK (с установленной Windows) на USB-накопитель.
И я нашел это:https://pubs.vmware.com/ws65_ace25/ws_user/wwhelp/wwhimpl/common/html/wwhelp.htm?context=ws_user&file=hardware_rawdisk.html
Внимание! После добавления диска виртуальной машины с использованием одного или нескольких разделов на физическом диске никогда не изменяйте таблицы разделов, запустивfdiskили подобная утилита в гостевой операционной системе. Если вы это сделаете, вам придется пересоздать физический диск виртуальной машины.
fdisk — это инструмент для разбиения на разделы, означает ли это, что я не смогу клонировать с помощью CloneZilla? Потому что он, конечно, должен разбить на разделы USB-накопитель, так как установка Windows имеет более одного раздела.
Итак, я все же попробовал это сделать, и где-то на полпути процесса клонирования с помощью CloneZilla я получил ошибку от VMWare:
Я нажимал «Повторить» и «Продолжить» несколько раз, и он снова и снова выдавал мне одну и ту же ошибку. Когда я нажимал «Отмена», он выключал виртуальную машину.
Я проверил управление дисками и обнаружил, что на моем USB-накопителе теперь 3 раздела и нераспределенное пространство.
Есть ли какое-нибудь решение этой проблемы?
Можно ли как-то клонировать копию VMDK Windows на физический USB-накопитель?