如何在 Windows 和 Mac 之間傳輸檔案
如果兩台電腦都有對應的連接埠,最快的方法是 Thunderbolt 或 USB4 線材。否則,可以透過家用網路分享檔案夾、使用格式化為 exFAT 的外接磁碟機,或透過雲端儲存空間同步。
為什麼比想像中難
- 沒有共同的快速傳送功能。AirDrop 只能在 Apple 裝置之間使用,鄰近分享只能在 Windows 電腦之間使用。
- 兩者的檔案分享各做各的。你得在一邊設定 SMB 分享,包括帳號、網路設定檔和分享設定,再從另一邊連線。兩邊的選單都不一樣。
- Windows 會封鎖新連線上的分享。線材或新網路會被視為公用網路,而公用網路上的檔案共用是關閉的。
- 位址不好找。透過線材時沒有路由器,所以每台電腦會自己指定一個以 169.254 開頭的位址,你得手動輸入。
- 磁碟機無法通用。Mac 無法寫入 NTFS 磁碟機,Windows 也讀不了 Mac 格式的磁碟機。
- 檔名衝突。Mac 允許在名稱中使用 Windows 不允許的字元,Finder 還會在 Windows 檔案夾中留下隱藏檔案。
- 即使線材很快,速度也不對稱。在我們的測試中,在同一條 40 Gb/s 連線上,Windows 傳給 Mac 的量只有 Mac 回傳的一半。
透過線材
電腦和 Mac 都需要 Thunderbolt 3 或更新版本,或 USB4,以及一條 Thunderbolt 或 USB4 線材。連接後,Mac 會新增一個名為 Thunderbolt 橋接器的網路連線,Windows 則會新增一個新的乙太網路連線。接著在一台電腦上分享檔案夾,再從另一台連線。
從 Windows 電腦分享檔案夾
在電腦上:
- 開啟設定,選擇網路和網際網路,接著選擇乙太網路,然後選取線材的連線。
- 在網路設定檔類型下選取私人網路。Windows 會把新連線設為公用,這會隱藏電腦並封鎖分享。
- 回到網路和網際網路,選擇進階網路設定,然後選擇進階共用設定。在私人網路下開啟網路探索和檔案及印表機共用。
- 在檔案總管中以滑鼠右鍵按一下檔案夾,選擇內容,接著選擇共用索引標籤,然後選擇共用。加入你的帳戶,並設為讀取/寫入。
- 開啟「終端機」並執行
ipconfig。記下線材的乙太網路介面卡的 IPv4 位址。它以 169.254 開頭。
從 Mac 連線
在 Mac 上:
- 在 Finder 中選擇前往,然後選擇連接伺服器。
- 輸入
smb://再加上電腦的線材位址,例如smb://169.254.20.30,然後按一下連線。 - 選擇註冊使用者,用電腦帳戶的使用者名稱和密碼登入。如果電腦使用 Microsoft 帳戶,請使用它的電子郵件地址和密碼,而不是 Windows PIN。
- 選擇分享的檔案夾。它會在 Finder 中開啟。
改從 Mac 分享檔案夾
要從電腦開啟 Mac 的檔案:
- 在 Mac 上開啟系統設定,選擇一般,接著選擇共享,然後開啟檔案共享。
- 按一下檔案共享旁的資訊按鈕,然後按一下選項。在 Windows 檔案共享下選取你的帳號並輸入它的密碼。
- 在系統設定中選擇網路,接著選擇 Thunderbolt 橋接器,然後選擇詳細資訊。記下 TCP/IP 下的 IP 位址。
- 在電腦上,於檔案總管的網址列輸入
\\再加上 Mac 的位址,例如\\169.254.40.50。用你的 Mac 使用者名稱和密碼登入。
確認拷貝走的是線材
請用 169.254 位址連線,而不是電腦名稱。如果兩台電腦也都連著 Wi-Fi,名稱可能會找到 Wi-Fi 位址,拷貝就會經過空中。要確認,請在拷貝時開啟電腦上的工作管理員,選擇效能。忙碌的應該是線材的乙太網路圖表。
線材連線時,Thunderbolt 橋接器旁出現黃色圓點和「自行指定的 IP」是正常的。如果 Thunderbolt 橋接器或電腦的新乙太網路連線完全沒有出現,表示其中一個連接埠或線材不支援 Thunderbolt 或 USB4。
預期的速度
不同方向的速度不同。在我們使用 40 Gb/s 線材的測試中,還沒開始拷貝檔案時,連線從 Mac 到 Windows 可承載 24.2 Gb/s,從 Windows 到 Mac 卻只有 12.0 Gb/s。含大量小檔案的檔案夾拷貝起來遠比單一大型檔案慢,因為 SMB 會以個別的要求處理每個檔案。在我們的測試中,透過 10 Gb/s 連線,Mac 用 SMB 拷貝 20,000 個小檔案花了將近四分鐘。透過線材時,檔案分享還有更多限制;請參閱為什麼透過 Thunderbolt 的檔案分享達不到線材速度。
睡眠、重新開機或拔掉線材後重新連線
任一台電腦睡眠或重新開機,或線材被拔掉後,分享的檔案夾不會自己恢復。Finder 說與伺服器的連線已中斷,檔案總管則在分享上顯示紅色叉叉。
請用同樣的方式重新連線。在 Mac 上,連接伺服器會列出最近使用的伺服器。在 Windows 上,網址列會記住位址。如果另一台電腦的 169.254 位址已經改變,請先找出新的位址。讓分享保持連線的方法,請參閱分享的檔案夾在睡眠後中斷。
透過家用網路
同樣的分享步驟也適用於 Wi-Fi 或乙太網路,只要改用每台電腦一般的網路位址,而不是 169.254 位址。在電腦上,也請把 Wi-Fi 或乙太網路設為私人網路。這不需要特殊的連接埠,但比線材慢得多,尤其是在 Wi-Fi 上以及處理含大量小檔案的檔案夾時。
使用外接磁碟機
把磁碟機格式化為 exFAT,讓兩台電腦都能讀寫。沒有額外軟體時,Mac 能讀取但無法寫入 NTFS 磁碟機,Windows 則無法讀取 Mac 格式(APFS)的磁碟機。格式化會清除磁碟機上的所有內容。
- 在 Mac 上:開啟「磁碟工具程式」,選取磁碟機,按一下清除,然後選擇 ExFAT 作為格式。
- 在 Windows 上:在檔案總管中以滑鼠右鍵按一下磁碟機,選擇格式化,然後選擇 exFAT 作為檔案系統。
每個檔案都要拷貝兩次:先拷貝進磁碟機,再拷貝出來。
透過雲端儲存空間
OneDrive、iCloud for Windows、Google Drive 和 Dropbox 兩邊都能用。檔案從一台電腦上傳,再下載到另一台,所以大型專案所需時間取決於網路速度,你的方案也要有足夠的儲存空間。
該選哪一種
- 經常傳大型專案:如果兩台電腦都有 Thunderbolt 或 USB4,用線材。
- 偶爾傳小檔案:雲端儲存空間或家用網路。
- 沒有相容的連接埠:exFAT 外接磁碟機。