不用移动硬盘,如何在两台电脑之间传输文件
用雷雳、USB4 或以太网线把两台电脑直接连起来,然后通过这条连接共享文件。如果无法连接,就用家庭网络、Apple 设备之间的隔空投送,或者在数据量较小时用云存储。
为什么比想象中难
- 把两台电脑连在一起什么也不会发生。两台电脑都不会在对方那里显示为磁盘,所以移动硬盘看起来是唯一不用设置就能用的办法。
- 其他方法都需要设置。网络文件共享意味着要开启共享、选择账户、更改网络设置、查找地址并登录。
- 连接不会持久。睡眠、重启或拔掉线缆后,你都要重新连接,而且线缆的地址可能会变。
- 无线方法处理大任务很慢。两台电脑之间通过 Wi-Fi 复制通常只有 100–320 Mb/s,而云存储要把每个文件上传再重新下载。
- 装满小文件的文件夹慢如蜗牛,通过网络文件共享时,无论连接多快都一样。
- Mac、Windows 和 Linux 共享文件的方式各不相同,所以一个系统的步骤很少适用于另一个。
该用哪种方法
100 GB 的最佳情况用时,根据每种方法的典型速率计算。实际复制会更慢,包含大量小文件的文件夹尤其如此。
| 方法 | 你需要 | 100 GB |
|---|---|---|
| 雷雳或 USB4 线缆 | 两台电脑都有雷雳或 USB4 端口 | 不到一分钟到几分钟 |
| 以太网线 | 每台电脑都有以太网端口或 USB 以太网转接器 | 1 Gb/s 下约 13 分钟 |
| 家庭网络 | 两台电脑在同一个 Wi-Fi 或有线网络中 | 通过 Wi-Fi 需 40 分钟到 2 小时以上 |
| 隔空投送 | 两台 Apple 设备 | 约 40 分钟 |
| 云存储 | 有足够可用空间的账户 | 数小时 |
各速率的计算方法见传输大文件最快的方法。
用雷雳或 USB4 线缆连接
如果两台电脑都有雷雳 3 或更新版本、或 USB4 端口,线缆是最快的选择。普通 USB-C 端口无法连接两台电脑。可以参考如何判断笔记本电脑是否有雷雳或 USB4检查你的端口。
请使用雷雳或 USB4 线缆。手机充电线不行。插上线缆后,每台电脑都会看到一个新的网络连接:Mac 上是雷雳网桥,Windows 上是一个新的以太网连接,Linux 上是 thunderbolt0。
访达或文件资源管理器中暂时还不会打开任何东西。要移动文件,请在一台电脑上共享文件夹,然后从另一台连接它,见通过线缆直连设置文件共享。
用以太网线连接
如果两台电脑都有以太网端口,用一根以太网线连接就能得到 1 Gb/s 的链路;如果两个端口都是 2.5 Gb/s 或 10 Gb/s,速度更快。不需要路由器,也不需要特殊的交叉线。很多笔记本电脑没有以太网端口,但可以用 USB 以太网转接器添加一个。
文件共享的步骤与雷雳或 USB4 线缆相同。下面的步骤中凡是提到线缆连接的地方,请使用该以太网连接或适配器的名称。
通过线缆直连设置文件共享
在有文件的电脑上共享文件夹,找到那台电脑在线缆上的地址,然后从另一台电脑连接并登录。每一步在 Mac、Windows 和 Linux 上都有所不同。
在有文件的电脑上共享文件夹
在 Mac 上:
- 在系统设置中选择通用 > 共享,然后开启文件共享。
- 点按文件共享旁边的信息按钮(ⓘ)。在共享文件夹下点按 + 添加文件夹,然后设置谁可以读取或写入。
- 如果要让 Windows 电脑连接,请点按选项…,在 Windows 文件共享下选择你的账户并输入它的密码。
在 Windows 电脑上:
- 在文件资源管理器中右键单击该文件夹,选择属性。
- 在共享选项卡上单击共享…,选择谁可以打开该文件夹,然后单击共享。
- 在设置中选择网络和 Internet > 高级网络设置 > 高级共享设置。
- 在专用网络下开启网络发现和文件和打印机共享。这些开关也会打开 Windows Defender 防火墙中的相应规则。
在 Linux 上,用 Samba 共享文件夹。这意味着要安装 Samba、添加共享、为你的账户设置 Samba 密码,并在防火墙中放行。请参阅在 Mac 和 Linux 之间传输文件。
在 Windows 上将线缆连接设为专用
Windows 会把新连接视为公用网络,这会阻止文件共享。线缆通常显示为未识别的网络。在参与传输的每台 Windows 电脑上执行以下操作:
- 在设置中选择网络和 Internet > 以太网。
- 选择线缆的连接,例如以太网 2。
- 在网络配置文件类型下选择专用网络。
找到线缆连接上的地址
线缆上没有路由器,每台电脑会给自己分配一个以 169.254 开头的地址。这是正常的,你要连接的就是这个地址。
- 在 Mac 上:在系统设置中选择网络,然后选择线缆连接,例如雷雳网桥。它会显示自分配的 IP。点按详细信息…查看地址。
- 在 Windows 上:IPv4 地址列在你设置配置文件的同一个以太网页面上。你也可以在“终端”中运行
ipconfig,读取Autoconfiguration IPv4 Address。 - 在 Linux 上:在线缆连接的 IPv4 设置中把方式设为仅本地链路,然后从连接详情中读取地址。
从另一台电脑连接
在 Mac 上:
- 在访达中选择前往 > 连接服务器。
- 输入
smb://加上另一台电脑的地址,例如smb://169.254.12.34,然后点按连接。 - 选择注册用户,输入另一台电脑上某个账户的名称和密码,然后点按连接。
- 选择共享文件夹。它会在访达中打开,并出现在边栏的位置下。
在 Windows 电脑上:
- 在文件资源管理器的地址栏中输入
\\加上地址,例如\\169.254.12.34,然后按 Enter。 - 输入另一台电脑上某个账户的名称和密码,并选择记住我的凭据。共享文件夹就会出现。
在 Linux 上,打开“文件”,在边栏中选择网络(旧版本中为其他位置)。在底部的输入框中输入 smb:// 加上地址,单击连接并登录。
睡眠、重启或拔掉线缆后重新连接
任一台电脑睡眠、重启或断开线缆时,共享文件夹都会断开。用同样的方式重新连接。在 Mac 上,前往 > 连接服务器会保留最近使用的服务器列表。在 Windows 上,选择了登录时重新连接的映射网络驱动器会在重启后恢复。
拔掉线缆后,自分配的地址可能会变。如果连接失败,请重新检查地址。请参阅网络共享为什么在睡眠后断开。
通过线缆进行文件共享的常见问题
- 另一台电脑没有出现在“网络”下。改用它的线缆地址连接。在 Windows 上,请检查线缆连接是否设为专用。请参阅文件资源管理器看不到另一台电脑。
- 拷贝只有 Wi-Fi 的速度。如果你按电脑名称连接,或从“网络”列表中选择电脑,拷贝可能会走 Wi-Fi 而不是线缆。请用 169.254 地址连接,或在拷贝时关闭 Wi-Fi。
- 密码被拒绝。用 Microsoft 账户登录的 Windows 电脑需要该账户的电子邮件地址和密码,而不是你的 PIN。没有密码的账户无法通过网络登录。
- 拷贝速度远低于线缆速度。Windows 11 24H2 及更高版本默认要求 SMB 签名,这让每个请求都多了工作量。请参阅为什么通过雷雳的文件共享达不到线缆速度。
- 小文件文件夹慢得像爬。在我们的测试中,Mac 在 10 Gb/s 连接上通过 SMB 向 Linux 电脑拷贝 20,000 个小文件用了将近四分钟。先把它们压缩,再拷贝压缩文件。
通过家庭网络共享文件
如果两台电脑在同一网络上,在一台上共享文件夹,再从另一台打开它。步骤与线缆相同,但你要连接每台电脑的普通网络地址,而且 Windows 需要把家庭网络设为专用。两台电脑之间通过 Wi-Fi 拷贝通常只有 100–320 Mb/s,因为每个文件都要在空中传两次。用网线把任一台电脑连到路由器会更快。
如果另一台电脑没有出现,见文件资源管理器看不到另一台电脑。
用隔空投送或就近共享发送文件
在两台 Apple 设备之间,隔空投送无需设置。它的速度通常约为 320 Mb/s,大文件传输可能会卡住,所以更适合几个文件而不是整个项目。见为什么隔空投送传大文件很慢。
Windows 电脑之间可以用就近共享互相发送文件,位置在设置 > 系统 > 就近共享。两者都不能在 Mac 和 Windows 电脑之间使用。见在 Windows 上用什么代替隔空投送。
数据量较小时用云存储
iCloud 云盘、OneDrive、Google 云端硬盘和 Dropbox 可以在任意两台电脑之间使用,即使它们不在同一个地方。每个文件都要先上传再重新下载,而家庭网络的上传速度通常远低于下载速度。一个 100 GB 的项目可能需要几个小时,而且账户需要有足够空间容纳全部内容。