Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

VMware Workstation 實現 Windows 主機與 Linux 虛擬機文件夾共享圖文教程

編輯:Linux 系統常見問題解答

VMware 共享文件夾功能無需配置網絡、Samba、NFS,直接在主機與客體機之間透明訪問文件,適合開發環境代碼同步、文件傳輸、安裝包共享。本文以 Windows 10 主機 + Linux 虛擬機為例,全流程圖解配置與驗證。

前置條件

  • 已安裝 VMware Workstation Pro / Player。
  • 虛擬機已安裝 Linux(示例為 CentOS/Ubuntu)。
  • 虛擬機已安裝 VMware Tools(共享文件夾依賴 vmhgfs 內核模塊)。

步驟一:主機準備共享文件夾

  1. 在 Windows 桌面(或任意盤符)創建文件夾,如 D:\vmware_share(避免中文、空格、特殊字符)。
  2. 右鍵 → 共享 → 確保當前用戶有讀寫權限。

Windows 創建共享文件夾

步驟二:VMware 虛擬機設置添加共享文件夾

  1. 關閉虛擬機(或掛起)。
  2. VMware 選單 → VM → Settings → Options → Shared Folders。
  3. 選擇 Always enabled(或 Enabled until next power off/suspend)。
  4. 勾選 Map as a network drive in Windows guests(可選)。
  5. 點擊 Add... → Next → Host path 選擇步驟一的文件夾 D:\vmware_share → Name 填 share(將作為 Linux 掛載點名稱) → Finish。

VMware Shared Folders 設置入口 啟用共享文件夾 添加共享文件夾向導1 添加共享文件夾向導2 添加共享文件夾向導3 添加共享文件夾向導4 完成添加

步驟三:Linux 客體機驗證與掛載

  1. 啟動虛擬機,登錄 Linux。
  2. 查看默認掛載點:/mnt/hgfs/
ls /mnt/hgfs/
# 應顯示 share 目錄

Linux 客體機 /mnt/hgfs/share

測試讀寫

# 在共享目錄創建文件
echo "Hello from Linux" > /mnt/hgfs/share/test_linux.txt

# Windows 主機打開 D:\vmware_share 即可看到文件

# Windows 創建文件
# Linux 讀取
cat /mnt/hgfs/share/test_windows.txt

Linux 讀寫共享文件夾 Windows 看到 Linux 創建文件

步驟四:創建軟鏈接方便訪問(類似 Windows 快捷方式)

將共享文件夾鏈接到用戶家目錄或項目目錄:

# 語法:ln -s 目標路徑 鏈接名
ln -s /mnt/hgfs/share ~/vm_share

# 刪除軟鏈接(注意不加斜杠)
rm -rf ~/vm_share

創建軟鏈接到家目錄

以後直接 cd ~/vm_share 即可操作 Windows 共享文件夾。

常見問題排查

現象原因解決
/mnt/hgfs 為空或無 share 目錄VMware Tools 未安裝/版本不匹配、共享文件夾未啟用、Linux 內核升級導致 vmhgfs 模塊丟失重新安裝 VMware Tools:vmware-install.pl;內核升級後需重新編譯模塊
權限拒絕Windows 文件夾權限不足、Linux 掛載用戶無權限Windows 給 Everyone 完全控制;Linux 掛載選項加 uid=1000,gid=1000(VMware Tools 通常自動處理)
文件名亂碼編碼不一致(Windows GBK vs Linux UTF-8)避免中文文件名;或掛載時指定 iocharset=utf8(需內核支持)
大文件傳輸慢/中斷共享文件夾走主機↔客體機內存拷貝,受限於 VMware 實現大文件建議用 scp/rsync/共享目錄掛載為網絡驅動器

安全提示

  • 共享文件夾本質上讓虛擬機訪問主機文件系統,**僅在可信環境使用**。
  • 生產/敏感環境建議禁用共享文件夾,使用網絡協議(SFTP/RSYNC/SMB)並配置認證授權。
  • 定期檢查共享文件夾內容,防止惡意文件植入主機。

結語: VMware 共享文件夾 + VMware Tools = 零配置網絡的主客機文件互通。配合軟鏈接,開發體驗無縫衔接。

Copyright © Windows教程網 All Rights Reserved