Windows 能否辨識在 Ubuntu 下建立的符號連結?

Windows 能否辨識在 Ubuntu 下建立的符號連結?

之前我雙安裝了Ubuntu 12.04和Windows 7。我不記得在 Ubuntu 下建立的符號連結是否可以被 Windows 識別。

現在,我在 Ubuntu 14.04 的 VirtualBox 中執行 Windows 8.1。我還在 Windows 虛擬機器上安裝了一些來賓附加元件以共用資料夾。在共用資料夾中,我發現 Windows 可以遵循在 Ubuntu 下的 ext4 檔案系統上建立的符號連結。為什麼這樣有效?是嗎

  • 因為 Windows 可以識別 Linux 的符號連結(只是在雙啟動時會這樣?但是這個連結說不?
  • 或因為共用資料夾被安裝為網路磁碟機,
  • 還是因為 VirtualBox 或來賓添加?

謝謝。

答案1

在虛擬機器內運行時,Windows 無法直接存取主機的檔案系統,其中包含您的共用資料夾(實際上,如果可能的話,當兩個作業系統嘗試向檔案系統寫入資料時,它肯定會破壞文件系統)。

相反,VirtualBox(來賓新增)在來賓作業系統和主機檔案系統之間提供了一個轉換層。從主機的角度來看,VirtualBox只是另一個用戶空間應用程序,它使用內核的系統呼叫來讀取和寫入檔案系統,因此只要核心能夠理解它,它並不關心實際的檔案系統類型。

對於 Windows(或其他主機作業系統),它看起來像一個網路驅動器,因此它可以像在任何其他網路驅動器上一樣存取資料。

相關內容