我家有一台 iMac(Big Sur 11.1)和一台 Windows 笔记本电脑(Windows 10)。我经常需要将大文件从一台机器传输到另一台机器。这些文件通常很大(例如,超过 10 GB)。
移动文件的标准方式是通过 USB 记忆棒或外部硬盘。或者,我可以使用一台机器将这些文件上传到云端(例如 Dropbox),然后从另一台机器下载。
但是,这两种方式都很麻烦和/或很慢。考虑到两台机器共享同一个网络,我应该能够轻松地相互传输文件,例如,通过将文件放入双方都可以访问的文件夹中。
这可能吗?
答案1
在 macOS 中,您可以通过本地网络共享文件夹并限制对共享文件夹的远程访问。从 Windows 端,您可以打开 Explorer(或任何其他 SMB 浏览器)并输入 Mac 的 IP 地址以访问该文件夹。在这里,您可以授予 Windows 计算机读写访问权限,以便它既可以检索文件,也可以发送文件。
您可以通过打开系统设置 -> 共享 -> 文件共享来启用此功能。启用文件共享并添加包含您要共享的文件的文件夹(或您希望文件出现的位置)。要允许 Windows 用户连接到您的 Mac,请打开选项并启用每个用户帐户。
答案2
Mac 可以使用桑巴共享,可以视窗. 使用完整UNC 路径我发现到共享文件夹比尝试在网络中发现它更可靠。
话虽如此,我发现 smb 文件传输速度非常慢。在理论上能够实现 450 Mbps 传输速度的路由器上 [注意,速度以比特/秒为单位],实际上从我的 ISP 提供的吞吐量为 300-350 Mbps,PC-路由器-PC 速度似乎最高为 10 或 20 Mbps。抱歉,我无法解释为什么我的 PC 速度降低了一个数量级以上,其他人提到了更快的吞吐量。
考虑到这一点,sneaker-net 似乎并不那么糟糕。通过路由器,传输 10 GB 的文件可能需要 15 分钟。如果 USB 驱动器速度很快,它可以超越“光速”。
我在旧版 Windows 中使用 smb 时遇到的另一个问题是,大型传输可能会过早终止。对我来说,从接收端“拉”文件比从发送端“推送”文件更可靠,不过,其他人也发现情况恰恰相反,所以请尝试这两种方式。