DirectConnect

指南

如何在 Windows 和 Mac 之间传输文件

如果两台电脑都有对应端口,最快的方法是雷雳或 USB4 线缆。否则,可以通过家庭网络共享文件夹、使用格式化为 exFAT 的外置硬盘,或通过云存储同步。

为什么比想象中难

  • 没有共同的快速发送功能。隔空投送只能在 Apple 设备之间使用,就近共享只能在 Windows 电脑之间使用。
  • 两者的文件共享不配合。你要在一端设置 SMB 共享,包括账户、网络配置文件和共享设置,然后从另一端连接。两边的菜单各不相同。
  • Windows 会阻止新连接上的共享。线缆或新网络会被视为公用网络,而公用网络上的文件共享是关闭的。
  • 地址不好找。通过线缆连接时没有路由器,所以每台电脑会给自己分配一个以 169.254 开头的地址,你得手动输入。
  • 硬盘不能通用。Mac 无法写入 NTFS 硬盘,Windows 读不了 Mac 格式的硬盘。
  • 文件名冲突。Mac 允许在名称中使用 Windows 不允许的字符,访达还会在 Windows 文件夹中留下隐藏文件。
  • 即使线缆很快,速度也不对称。在我们的测试中,在同一条 40 Gb/s 连接上,Windows 发给 Mac 的速度只有 Mac 回传的一半。

通过线缆

这需要 Windows 电脑和 Mac 都有雷雳 3 或更新版本,或 USB4,以及一根雷雳或 USB4 线缆。连接后,Mac 会添加一个名为雷雳网桥的网络连接,Windows 会添加一个新的以太网连接。然后从一台电脑共享文件夹,再从另一台连接它。

从 Windows 电脑共享文件夹

在 Windows 电脑上:

  1. 打开设置,选择网络和 Internet,然后选择以太网,再选择线缆的连接。
  2. 在网络配置文件类型下选择专用网络。Windows 会把新连接设为公用,这会隐藏电脑并阻止共享。
  3. 返回网络和 Internet,选择高级网络设置,然后选择高级共享设置。在专用网络下开启网络发现和文件和打印机共享。
  4. 在文件资源管理器中右键单击该文件夹,选择属性,然后打开共享选项卡,再单击共享。添加你的账户并设为读取/写入。
  5. 打开“终端”,运行 ipconfig。记下线缆的以太网适配器的 IPv4 地址。它以 169.254 开头。

从 Mac 连接

在 Mac 上:

  1. 在访达中选择前往,然后选择连接服务器。
  2. 输入 smb:// 加上电脑的线缆地址,例如 smb://169.254.20.30,然后点按连接。
  3. 选择注册用户,用电脑账户的用户名和密码登录。如果电脑使用 Microsoft 账户,请使用它的电子邮件地址和密码,而不是 Windows PIN。
  4. 选择共享文件夹。它会在访达中打开。

改为从 Mac 共享文件夹

要从 Windows 电脑打开 Mac 的文件:

  1. 在 Mac 上打开系统设置,选择通用,然后选择共享,开启文件共享。
  2. 点按文件共享旁边的信息按钮,然后点按选项。在 Windows 文件共享下选择你的账户并输入它的密码。
  3. 在系统设置中选择网络,然后选择雷雳网桥,再点按详细信息。记下 TCP/IP 下的 IP 地址。
  4. 在 Windows 电脑上,在文件资源管理器的地址栏中输入 \\ 加上 Mac 的地址,例如 \\169.254.40.50。用你的 Mac 用户名和密码登录。

确认拷贝走的是线缆

按 169.254 地址连接,而不是按电脑名称。如果两台电脑也都连着 Wi-Fi,名称可能会找到 Wi-Fi 地址,拷贝就会走无线。要检查,请在拷贝时打开 Windows 电脑上的任务管理器,选择性能。忙碌的应该是线缆的以太网图表。

对于线缆连接,雷雳网桥旁边的黄点和“自分配的 IP”是正常的。如果雷雳网桥或电脑上新的以太网连接根本没有出现,说明某个端口或线缆不支持雷雳或 USB4。

预期速度

两个方向的速度不同。在我们使用 40 Gb/s 线缆的测试中,还没开始拷贝文件,连接从 Mac 到 Windows 能传输 24.2 Gb/s,从 Windows 到 Mac 却只有 12.0 Gb/s。包含大量小文件的文件夹比单个大文件拷贝慢得多,因为 SMB 用单独的请求处理每个文件。在我们的测试中,Mac 在 10 Gb/s 连接上通过 SMB 拷贝 20,000 个小文件用了将近四分钟。通过线缆进行文件共享还有更多限制;请参阅为什么通过雷雳的文件共享达不到线缆速度。

睡眠、重启或拔掉线缆后重新连接

任一台电脑睡眠或重启,或者线缆被拔出后,共享文件夹不会自己恢复。访达会提示与服务器的连接已中断,文件资源管理器会在共享上显示红色 X。

用同样的方式重新连接。在 Mac 上,连接服务器会列出最近使用的服务器。在 Windows 上,地址栏会记住地址。如果另一台电脑的 169.254 地址变了,请先找到新地址。关于保持共享连接的方法,请参阅共享文件夹在睡眠后断开。

通过家庭网络

同样的共享步骤也适用于 Wi-Fi 或以太网,只需使用每台电脑的普通网络地址,而不是 169.254 地址。在 Windows 电脑上,也要把你的 Wi-Fi 或以太网网络设为专用网络。它不需要特殊端口,但比线缆慢得多,尤其是在 Wi-Fi 上和拷贝大量小文件的文件夹时。

使用外置硬盘

把硬盘格式化为 exFAT,这样两台电脑都能读写。没有额外软件时,Mac 可以读取但不能写入 NTFS 硬盘,Windows 无法读取 Mac 格式(APFS)的硬盘。格式化会抹掉硬盘上的所有内容。

  • 在 Mac 上:打开磁盘工具,选择硬盘,点按抹掉,然后选择 ExFAT 作为格式。
  • 在 Windows 上:在文件资源管理器中右键单击该硬盘,选择格式化,然后选择 exFAT 作为文件系统。

每个文件都要拷贝两次:先拷到硬盘上,再从硬盘拷出来。

通过云存储

OneDrive、Windows 版 iCloud、Google Drive 和 Dropbox 在两边都能用。文件从一台电脑上传,再下载到另一台,所以大项目所需时间取决于你的网速,你的方案也需要有足够的存储空间。

该选哪种

  • 经常传大项目:如果两台电脑都有雷雳或 USB4,用线缆。
  • 偶尔传小文件:云存储或家庭网络。
  • 没有兼容端口:exFAT 外置硬盘。