使用 USB-C 进行 PC 到 PC 的文件传输 ? USB-C 还是 USB-C?USB普通电缆。是否可以?

Rob*_*ner 40 usb data-transfer usb-c

我有一台 Win 10 64 位 HP 笔记本电脑(型号:15-dw0088ca),有 1 个 USB-C 端口和两个 USB 端口。

\n
    \n
  1. 我可以使用普通的 USB-C \xe2\x86\x94 USB-C 电缆(如图 1 中的电缆)将文件从这台 HP 电脑传输到另一台也有 USB-C 端口的电脑吗?

    \n

    simplex1_0-1633888143587.jpeg

    \n

    图 1:USB-C \xe2\x86\x94 USB-C 电缆。

    \n
  2. \n
  3. 我可以使用普通的 USB-C \xe2\x86\x94 USB 数据线(如图 2 中的数据线)将文件从这台 HP 电脑传输到另一台只有 USB 端口(没有 USB-C 端口)的电脑吗?

    \n

    simplex1_1-1633888328047.jpeg

    \n

    图 2:USB-C \xe2\x86\x94 USB 线。

    \n
  4. \n
\n

备注:我知道,使用某些软件,可以使用特殊的 USB \xe2\x86\x94 USB 电缆将文件从一台 PC 传输到另一台 PC,如下所示:

\n

simplex1_2-1633888514559.jpeg

\n

PC 到 PC 数据传输电缆(我没有)。

\n

各个网站都表示,使用普通的 USB \xe2\x86\x94 USB 电缆进行 PC 到 PC 的数据传输并不是一个解决方案。我不太明白为什么只要普通电缆如:USB \xe2\x86\x94 Micro-USB、USB \xe2\x86\x94 USB-C、USB-C \xe2\x86\x94 USB-C 就可以使用用于手机和电脑之间传输文件。

\n

笔记:

\n

还有一个类似的问题(Is it possible to connect两台PC via USB C?),但答案有点推测性。这是一个例子:

\n
\n

因此,如果您有两台带有 USB-C 端口的计算机和一条 USB-C 电缆,那么所有硬件都可以在两台计算机之间建立 20 Gbps 连接。只需一台计算机拥有正确的软件来支持 USB-C 端口上的网络设备,另一台计算机拥有正确的软件来模拟 USB-C 端口上的网络设备。

\n
\n

从上面的摘录中尚不清楚是否可以使用普通电缆(不是数据传输电缆)在两台计算机之间建立 USB-C \xe2\x86\x94 USB-C 连接。另外,关于 USB-C \xe2\x86\x94 USB 数据传输也没有答案。

\n

har*_*ymc 43

USB-C 消除了 USB-A/B 的物理区别,而是允许两端协商确定哪个充当计算机,哪个充当设备。

\n

然而,使用 USB-C 电缆将两个 USB-C 桌面连接在一起,尽管\n在物理上是可行的,但最终仍需要一端\n充当设备。\n大多数计算机通常没有\xe2\x80\x99t 软件(或硬件)\n允许它们充当设备,尽管可以安装\n此类软件。那么一切就取决于这个软件了。

\n

这就是为什么对于通用 USB-C,您仍然需要 PC 到 PC 的数据传输\n电缆,该电缆将两台计算机用作设备,以便两台计算机\n都可以充当主机,而 Windows 可以很好地做到这一点。\n除非传输电缆可以为两台主机模拟网络适配器,您还需要一个专门的软件来传输数据。

\n

USB-C 也可用于 Thunderbolt 3,如果两台计算机都有此接口,\n则使用 USB-C 电缆将它们连接在一起,从而在两者之间建立 10Gbps 网络\n链接。Thunderbolt 3 内置了这种网络功能,\n而不需要适配器或特殊软件。您甚至可以使用此功能将多台 PC 以菊花链方式连接到高速 LAN,\n无需交换机,只要中间 PC 每台都有两个\nThunderbolt 3 插槽,利用 Thunderbolt 3 内置\n菊花-链接能力。

\n

如果没有 Thunderbolt 3,最好的办法是通过公共\n路由器进行传输。您还可以通过以太网电缆直接连接两台计算机以创建本地网络。现代以太网适配器甚至不需要交叉电缆。

\n

  • 我认为应该指出的是,普通用户实际上无法通过使用物理电缆(无论是 USB 还是以太网)连接两台计算机来在两台计算机之间传输文件,这是多么疯狂。 (44认同)
  • @Vikki - 已经很多年没有了。Auto MDI-X 负责网络接口内部的交叉。 (11认同)
  • “大多数计算机通常没有允许它们充当设备的软件”——这是一个深刻的误解。要充当 USB 设备,计算机必须具有专用硬件块以及控制主机设备数据流/多路复用器的方法。大多数/所有桌面上都没有。“仅仅软件”无法使USB主机控制器成为“设备控制器”,硬件功能有根本的不同。USB3 及更早版本中没有主机到主机连接的逻辑模型。该概念仅在 USB4 中引入。 (5认同)
  • @iono 它与以太网一起工作得很好。两台计算机都会获得一个 APIPA 地址,如果您对 Windows 提供的有关使网络上的其他计算机可发现您的计算机的提示回答“是”,则您可以共享文件。其他操作系统有其他文件共享选项(如 scp),但基本相同。 (5认同)
  • @iono 它曾经/可能使用串行电缆和以太网电缆或任何其他类型的网络电缆(火线)。USB 只是不是一种网络标准,需要明确的主机/客户端关系,从硬件级别开始...... (2认同)

use*_*686 19

\n

我可以使用普通的 USB-C <-> USB-C 电缆(如图 1 中的电缆)将文件从这台 HP 电脑传输到另一台也有 USB-C 端口的电脑吗?

\n
\n

据我所知:仅当两个端口都是 Thunderbolt 或 USB4 端口,并且两端的操作系统都支持“IP over Thunderbolt”(或真正的Ethernet over Thunderbolt)时。这在 macOS、Linux中可用,并且显然在 Windows 10 中也受支持。如果支持,该连接将显示为新的 LAN 接口,您可以通过该接口使用 SMB 或其他网络文件传输软件。

\n

不幸的是,您的笔记本电脑的 USB-C 端口似乎仅支持 USB (3.2 Gen 1x1),但不支持 Thunderbolt。

\n

仅使用 USB,理论上任一端都可以使用 USB-C 充当任一角色(USB 主机与 USB 外设),但据我所知,笔记本电脑通常不支持仅 \xe2\x80\x93智能手机往往具有双重角色,而计算机始终是主机。

\n

(请注意,切换 USB 角色以进行数据传输的能力似乎完全独立于更改 USB 供电方向的能力。)

\n
\n

我可以使用普通的 USB-C <-> USB 数据线(如图 2 中的数据线)将文件从这台 HP 电脑传输到另一台只有 USB 端口(没有 USB-C 端口)的电脑吗?

\n
\n

与上面相同,只是 USB type-A 端的设备始终是USB 主机,因此 USB-C 端的 HP 笔记本电脑特别需要支持角色切换。

\n

(最后,如果其中一个设备支持 USB 外设模式(又名 USB OTG),例如带有支持 USB OTG 的“dwc2”芯片的 Raspberry Pi,它可以伪装成网络接口或存储设备 \xe2\x80\x93,但是只有 Linux 有所谓的“gadget”驱动程序来实现此功能;Windows 没有。)

\n
\n

如果有人能向我解释该转换器的用途将会很有帮助,该转换器可以在 PC 到 PC 数据传输电缆的中间看到(我发布的三张图片中的最后一张)。

\n
\n

不允许常规 USB A 到 A 连接。“A”端口始终位于 USB 主机上,并且您无法将两个 USB 主机连接在一起。如果您尝试制作这样一条直接电缆,您可能会烧毁其中一个 USB 控制器。

\n

(手机和某些 RPi 型号上的 Micro-B 端口连接到可以充当主机或外围设备的特殊控制器,并且 Micro-B 端口本身有一个额外的引脚来指示这个 \xe2\x80\x93,它是全尺寸 A /B 端口没有。)

\n

因此,您(通常)使用此电缆实现的不是 PC 之间的 A 到 A 连接,而是到中间盒子的两个相当标准的 A 到 B 连接,该盒子在两侧充当 USB 外围设备。它们很像您有两个背对背连接的“USB 到以太网”适配器。

\n

  • 对于 Macos,您必须将其中一台计算机启动到“[目标磁盘模式](https://support.apple.com/guide/mac-help/transfer-files-mac-computers-target-disk-mode-mchlp1443 /苹果)”。 (2认同)
  • 我的供电 USB 集线器缺少二极管,导致它们在未施加负载时向 USB 端口反馈。计算机实际上并没有注意到,除非 USB 端口应该断电(在启动或睡眠时),此时出于安全原因它会关闭该端口。 (2认同)
  • @Vikki:他们使用相同的连接器,但不是,Thunderbolt 是一个单独的数据包协议。它可以封装 USB 流量、PCIe 流量或[直接用于 IP-over-Thunderbolt 的 IP](https://en.wikipedia.org/wiki/Thunderbolt_(interface)#Vulnerability_to_DMA_attacks)。请参阅[此图和来自 wikichip 的描述:Ice Lake 的 Thunderbolt](https://en.wikichip.org/wiki/intel/microarchitectures/ice_lake_(client)#Thunderbolt_IO_subsystem),并注意原始 Thunderbolt 3 带宽之间的差异 ( 40 Gbit/s) 与 PCIe3 x4 (32.4 Gbit/s) 和/或 DisplayPort (34.56 Gbit/s)(最多聚合 40 个) (2认同)