我可以讓 VMWare Workstation 處理加密的外部硬碟上的檔案嗎?

我可以讓 VMWare Workstation 處理加密的外部硬碟上的檔案嗎?

我有以下情況:

  1. 我需要使用 VMWare 虛擬機器測試一些東西。
  2. 我的工作桌上型電腦有一個微不足道的 100GB 硬碟,其中大部分已經裝滿了其他軟體(Office、Visual Studio 等)
  3. 我說服老闆買了一個外接 2TB USB 硬碟給我。
  4. 我在外部硬碟上建立、配置、安裝和使用虛擬機,沒有出現任何問題
  5. 我的公司決定在每個人的電腦上使用加密軟體,為可移動儲存(例如我的外部硬碟)添加加密功能
  6. 雖然我可以毫無問題地啟動我的虛擬機,但其他操作(例如嘗試恢復到快照)會導致 BSOD,在我重新啟動後,我發現 .vmx 檔案已被破壞/刪除。

好吧,很明顯我以前與 VMWare 的安排將不再有效。然而,我首先嘗試從外部硬碟執行此操作的原因是因為我的桌上型電腦上沒有足夠的空間來與虛擬機進行任何嚴肅的工作(並且我們的內部 IT 人員表示我們的電腦無法支援額外的內部硬碟)

所以我想知道是否有任何方法可以從現在加密的外部硬碟運行虛擬機,並在外部驅動器上保留盡可能多的大檔案。我並不需要手動編輯 .vmx 檔案或任何我需要的文件,我只需要將大量資料保留在外部磁碟上(最好保持快照檔案結構完整)。

另外,對於它的價值,我也無法 100% 確定加密的作用是什麼。這是 GuardianEdge,但我不確定是否是硬碟內容已加密,或如果溝通跟硬碟加密什麼的。該文件使放置在外部媒體上的文件看起來好像是加密的,但該硬碟上已經有大量內容,所以我不知道。

需要明確的是,我並不是試圖規避加密或其他任何東西,我只是希望能夠在我唯一的內部硬碟太小而無法完成任務且大量文件的情況下使用和處理虛擬機將位於外部驅動器上,這是我在使用此新加密軟體之前所做的安排。

答案1

您可以在本機硬碟上建立 VM,但在 VMX 檔案中指定 VMDK 將存在於不同的路徑中。

例如:

scsi0:0.fileName = "EncryptedDriverletter:\Encrypted\Drive\10G.vmdk"
ide1:0.fileName = "LocalDriveLetter:\ISO\cdrom.iso"

請注意,這對於備份非常有效,因為所有系統都包含在單一硬體單元上。

答案2

哦,哇,嘗試在谷歌上搜索“GuardianEdge”並沒有讓我找到他們軟體的主頁...好吧,我幾乎 100% 確定它必須加密內容,因為加密通信需要可移動硬體熟悉加密。

只要驅動器始終位於該電腦中,它就應該在電腦使用文件時解密文件,另一台沒有 GuardianEdge 的電腦將看不到這些文件。

我不確定如果他們只是在原始文件之上敲擊加密文件系統,您會遇到什麼樣的問題,所以如果您丟失了文件,我認為這就是原因。我不知道這個問題的修復方法,因為我不知道文件去了哪裡,如果它可以在不恢復到快照的情況下工作,請將其用作您的黃金時刻並備份它,以防另一個文件中斷。


如果您遇到磁碟機和磁碟機號碼問題,則非常有用的方法是在外部硬碟上的資料夾中建立一個喜歡的目錄。

您的電腦需要 NT 檔案系統 (NTFS),如果您有 Window XP 或更高版本,則應該如此。您可以開啟命令提示字元並鍵入:mklink /J "C:\Users\Username\Documents\Virtual Machines" "X:\My Work Files\VMWare"。該命令將在「C:\Users\Username\Documents」內建立一個名為「Virtual Machines」的資料夾(看起來像捷徑,但它不是捷徑)(Virtual Machines 是VMWare 使用者虛擬機器的預設目錄),並且它將保存“X:\My Work Files\VMWare”的文件,這將是您加密硬碟上的加密資料夾,每個程式都會將其視為保存文件的標準資料夾,當像VMWare 這樣的程式轉到存取文件,它讀取成功,只是從外部硬碟上讀取,但它仍然認為它正在處理文件中的文件,使用此功能時任何程式都不應該出現問題。

因此,當您的磁碟機號碼發生變化,或者您必須移動虛擬機器時,請刪除文件中的連結目錄(不是包含您的內容的目錄,即「捷徑」目錄),並在虛擬機器的新位置建立一個新目錄。 VMWare 將在文件資料夾內的相同位置看到相同的文件,但真正的文件將位於不同的位置。

所以,我希望能mklink有所幫助。

相關內容