兩台筆電用 USB-C 連接後沒有任何反應
什麼都沒出現,是因為 macOS、Windows 和 Linux 在接上線材時都不會與另一台電腦分享檔案。如果兩台筆電都有 Thunderbolt 或 USB4,線材會悄悄建立網路連線,你得開啟檔案分享、設定帳號並用位址連線,檔案才會出現。
為什麼比想像中難
- 電腦之間沒有隨插即用。接上手機或磁碟機時,電腦知道該怎麼做。接上另一台電腦時,它沒有內建「顯示它的檔案」的行為。
- 不是每個 USB-C 連接埠或線材都做得到。兩台筆電都需要 Thunderbolt 或 USB4,線材也必須能傳輸資料。一般 USB-C 連接埠或充電線完全無法建立連線。
- 連線是看不見的。這條連線在 Mac 上顯示為 Thunderbolt 橋接器,在 Windows 上是新的乙太網路介面卡,在 Linux 上則是
thunderbolt0。畫面上沒有任何東西告訴你它的存在。 - 檔案分享預設是關閉的。每個系統都會把它關閉以保護你的檔案,所以在你開啟它並選擇要分享什麼之前,另一台電腦什麼都看不到。
- Windows 會封鎖新連線上的分享。Windows 會把線材視為公用網路,而公用網路上的探索和檔案共用都是關閉的。
- 你需要帳號和位址。另一台電腦要用分享端電腦上的使用者名稱和密碼登入,而你要用自行指定的 169.254 位址連線。
- 無法保持連線。拔掉線材、闔上螢幕或重新開機後,你得重新連線,有時位址還會變。
1. 確認兩台筆電都能透過線材連線
直接連線需要兩台筆電都有 Thunderbolt 3 或更新版本,或 USB4。在連接埠旁尋找閃電符號或「USB4」「40Gbps」「20Gbps」標示。一般 USB-C 連接埠無法連接兩台電腦。如果不確定,請參閱如何判斷筆電是否有 Thunderbolt 或 USB4。
也請檢查線材。手機或充電器附的線材通常是 USB 2.0 或只能充電,無法承載這種連線。如果一台筆電開始為另一台充電,卻沒有出現網路連線,請懷疑線材或連接埠。請參閱需要哪種 USB-C 線材。
2. 檢查連線是否出現
接上線材後,在每台電腦上尋找新的連線:
- Mac:在系統設定中選擇網路。連線建立時,Thunderbolt 橋接器會顯示綠色圓點。選擇 Thunderbolt 橋接器 > 詳細資訊⋯ > TCP/IP 查看它的位址。
- Windows:在設定中選擇網路和網際網路 > 進階網路設定。在網路介面卡下尋找新的乙太網路連線,例如乙太網路 2,描述為 USB4(TM) P2P Network Adapter 或 Thunderbolt(TM) Networking。
- Linux:在終端機中執行
ip addr show thunderbolt0。如果指令說裝置不存在,表示連線沒有建立。
線材上沒有路由器,所以每台電腦會自己指定一個以 169.254 開頭的位址。在這裡這是正常的。在 Linux 上,如果 thunderbolt0 沒有 IPv4 位址,請開啟有線連線的設定,把 IPv4 設為僅限鏈路本地。
如果連線在,表示線材沒問題。缺少的是檔案分享。如果 Windows 電腦上沒有出現新的連線,那台電腦可能不支援在這個連接埠上進行電腦對電腦網路:請試試另一個 USB4 或 Thunderbolt 連接埠。
3. 在有檔案的電腦上開啟檔案分享
在 Mac 上
- 在系統設定中選擇一般 > 共享,然後開啟檔案共享。
- 按一下檔案共享旁的資訊按鈕,加入要分享的檔案夾,並選擇誰可以開啟。
- 如果會有 Windows 電腦連線,請按一下選項⋯,在 Windows 檔案共享下選取你的帳號並輸入它的密碼。
在 Windows 上
- 在設定中選擇網路和網際網路,然後選擇線材的連線,例如乙太網路 2。它會顯示為無法識別的網路。
- 在網路設定檔類型下選取私人網路。
- 返回並選擇進階網路設定 > 進階共用設定。在私人網路下開啟網路探索和檔案及印表機共用。
- 在檔案總管中以滑鼠右鍵按一下檔案夾,選擇內容。在共用索引標籤上按一下共用…。
- 選擇要登入的帳戶,按一下新增,設定它的權限等級,然後按一下共用。
如果 Windows 詢問是否要為所有公用網路開啟網路探索,表示線材仍在公用網路上。請改為依照上面的方式把它設為私人網路。
在 Linux 上
Linux 電腦透過 Samba 分享檔案夾,你得安裝 Samba 並設定 Samba 密碼。步驟依發行版而異:請參閱 Mac 和 Linux。
4. 選擇要登入的帳號
另一台電腦要用有檔案的那台電腦上的帳號登入。Windows 11 不允許不設密碼的分享。
- 從 Mac 分享:使用你的 Mac 使用者名稱和登入密碼。
- 從使用 Microsoft 帳戶的 Windows 分享:使用者名稱是帳戶的電子郵件地址,密碼是 Microsoft 帳戶密碼,而不是 Windows Hello PIN。
- 從使用本機帳戶的 Windows 分享:使用它的名稱和密碼。如果兩台電腦上有相同的使用者名稱,請先輸入分享端電腦的名稱,例如
DESKTOP-ABC123\sharing。
5. 從另一台電腦連線
請用步驟 2 中分享端電腦的 169.254 位址連線,而不是它的名稱。如果兩台電腦也都連著 Wi-Fi,名稱可能會導向 Wi-Fi 位址,拷貝就會走 Wi-Fi 而不是線材。
從 Mac
- 在 Finder 中選擇前往 > 連接伺服器⋯。
- 輸入
smb://再加上位址,例如smb://169.254.20.30,然後按一下連線。 - 選擇註冊使用者,輸入步驟 4 的使用者名稱和密碼,然後按一下連線。
- 選取分享的檔案夾,然後按一下好。它會在 Finder 中開啟。
從 Windows
- 在檔案總管的網址列輸入
\\再加上位址,例如\\169.254.20.30,然後按 Enter。 - 在輸入網路認證視窗中,輸入步驟 4 的使用者名稱和密碼。
- 選擇性:選取記住我的認證。
- 按兩下分享的檔案夾來開啟它。
從 Linux
在「檔案」中按 Ctrl+L,輸入 smb:// 再加上位址,然後按 Enter。用步驟 4 的使用者名稱和密碼登入。
每一組電腦的逐步說明請見 Mac 對 Mac、Windows 和 Mac 以及兩台 Windows 電腦。
睡眠、重新開機或拔掉線材後
內建檔案分享不會記住線材連線。任一台電腦睡眠或你拔掉線材時,分享就會中斷,進行中的拷貝也會出錯停止。
- 睡眠或重新插拔後:等線材連線恢復,然後重新連線到分享。
- 重新開機後:從步驟 5 重新連線。在 Windows 上,對應的磁碟機可能會回報無法重新連線,因為線材連線在你登入後才建立。
- 如果位址改變了:依照步驟 2 再查一次,然後連線到新的位址。
詳情請參閱為什麼網路分享在睡眠後會中斷。
如果拷貝很慢
- 拷貝走的是 Wi-Fi。請用線材的 169.254 位址連線,而不是電腦名稱。
- 檔案夾裡有很多小檔案。檔案分享會依序處理每個檔案。在我們的測試中,透過 10 Gb/s 線材,Mac 內建的檔案分享拷貝 20,000 個小檔案花了將近四分鐘。
- 每個要求都要簽章。Windows 11 24H2 版及更新版本預設要求 SMB 簽章,這會增加每個要求的工作量。
- Defender 第一次會掃描每個檔案。從 Windows 電腦第一次拷貝小檔案檔案夾時,要等 Microsoft Defender 掃描。請參閱 Windows 上的已知問題。