
當將磁碟機安裝為可寫入時,我沒有註意到以下 VMware 警告。
這就是我試圖要做的:
我打算在運行 Windows 的筆記型電腦上安裝一個 16 GB VMDK 文件,其中安裝了 Windows,然後將其內容(本地磁碟和系統保留 - 所有分割區)複製到 16 GB USB 隨身碟(使用兩個分割區來複製VMDK )並嘗試看看是否可以從MacBook Pro 上的16 GB USB 隨身碟啟動Windows。
TrustedInstaller
由於我想將驅動器複製到外部 USB,因此我必須更改SYSTEM
使用者的所有權,因為Windows 不允許我複製任何內容。我右鍵單擊已安裝的驅動器,並更改了驅動器上文件和資料夾的遞歸所有權,並授予自己完全控制權。
但是,Windows 正在使用符號鏈接,當我認為它只是更改 USB 磁碟的所有權時,它實際上更改了我的筆記型電腦上運行 Windows 作業系統的 SSD 的所有權。
直到副本開始我才意識到自己做了什麼。從 16 GB VMware 磁碟機複製 80 GB。
我用谷歌搜尋並將已安裝驅動器的所有權更改回NT Service\TrustedInstaller
並從那裡刪除了我的用戶。我沒有任何系統還原,也沒有任何備份。我跑了,sfc /scannow
但沒有發現任何問題。
因此,在 Windows 主分割區上有很多快捷方式或符號鏈接,當我更改整個安裝的 VMDK 驅動器的所有權時,由於這些符號鏈接,它也開始更改筆記型電腦內部 Windows 分割區的所有權。這是因為符號連結指向 C:\ 驅動器,當我安裝 VMDK 時,儘管為 VMDK 分配了與 C 不同的驅動器號,但符號連結仍會指向 C:\,因此會導致此行為。例如,有很多符號連結C:\Users\username\Links
。
一年半後更新:
我真的不喜歡我的電腦當時發生的事情,所以我重新安裝了Windows。
我仍在尋找一種使用 VMWare 在 USB 記憶棒上安裝 Windows 10 副本的方法,Windows 本身不支援在外部磁碟機上安裝。
我想嘗試 CloneZilla,但由於我已經吸取了教訓,所以首先我搜尋了一下在將實體 USB 磁碟連接到虛擬機並將 VMDK(安裝 Windows)克隆到 USB 記憶棒之前需要採取哪些預防措施。
注意 使用實體磁碟上的一個或多個分割區新增虛擬機器磁碟後,切勿透過下列指令修改分割區表:磁碟機或來賓作業系統中的類似實用程式。如果這樣做,則必須重新建立虛擬機器的實體磁碟。
fdisk 是一個分割工具,這是否意味著我將無法使用 CloneZilla 進行複製?因為它肯定需要對 USB 進行分割區,因為 Windows 安裝有多個分割區。
所以我還是嘗試了這個,在使用 CloneZilla 進行克隆過程的過程中,我從 VMWare 收到了一個錯誤:
我多次單擊“重試並繼續”,它一次又一次地給我同樣的錯誤。當我單擊“取消”時,它關閉了虛擬機器。
我檢查了磁碟管理,發現我的 USB 隨身碟現在有 3 個分割區和一個未分配的空間。
有什麼解決辦法嗎?
有什麼方法可以將 VMDK Windows 副本複製到實體 USB 記憶棒嗎?