我最近购买了一个 USB 开关,它可以让我在计算机之间即时切换 USB 设备。既然如此,我注意到我的 USB 交换机目前使用 USB 公 A 转公 A 来将计算机连接到交换机。通过网上查证,这种设置似乎不受USB规范支持,可能会带来潜在的风险。这是真的?
另外,我还见过使用 USB C 到 C 将计算机连接到设备的 USB 交换机。如果购买此版本,购买并使用 USB A 公头转 C 公头电缆将计算机连接到设备是否安全?
我听过很多不同的事情,所以在这里得到更新的答案会很棒。
我最近购买了一个 USB 开关,它可以让我在计算机之间即时切换 USB 设备。既然如此,我注意到我的 USB 交换机目前使用 USB 公 A 转公 A 来将计算机连接到交换机。通过网上查证,这种设置似乎不受USB规范支持,可能会带来潜在的风险。这是真的?
另外,我还见过使用 USB C 到 C 将计算机连接到设备的 USB 交换机。如果购买此版本,购买并使用 USB A 公头转 C 公头电缆将计算机连接到设备是否安全?
我听过很多不同的事情,所以在这里得到更新的答案会很棒。
我有一个 USB 盘,上面有一些目录。所有文件都属于根目录。
whoami
root
id
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
lsblk -f
[...]
├─cs-root xfs 8cd99025-279f-4bc5-82c2-914200ae4e1a /
├─cs-swap swap af0674c2-a5e9-4646-be91-93c6f876eb88 [SWAP]
└─cs-home xfs 39212c8d-0a88-4e55-91c9-a5751233a5ca /home
sdb
└─sdb1 vfat 36C7-16EE #-> the faulty usb device, vfat formated.
ls -ld /mnt
drwxr-xr-x. 10 root root 32768 Dec 31 1969 /mnt
我尝试将所有文件的所有权更改为普通用户 (achille),但由于意外错误消息,命令失败
chown achille: -R /mnt
...
chown: changing ownership of '/mnt/2.order/virtualbox/install.VirtualBox.Centos': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/install.virtualbox.local.repos': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/warning/install.AdditionsGuest': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/warning/install.virtualbox.local.repos': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/warning/readme.txt': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/warning': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/Centos8.ova': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/vbox.forum.infos.txt': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/vbox.post': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox': Operation not permitted
chown: changing ownership of '/mnt/2.order/openssl.en-de_cryption': Operation not permitted
chown: changing ownership of '/mnt/2.order': Operation not permitted
chown: changing ownership of '/mnt/vim.config.files.paths': Operation not permitted
chown: changing ownership of '/mnt': Operation not permitted
我尝试:
chown achille: /mnt
chown: changing ownership of '/mnt': Operation not permitted
我检查了 sysctl 配置,但看不到任何可能与此问题相关的内容:
fs.protected_fifos = 0
fs.protected_hardlinks = 1
fs.protected_regular = 0
fs.protected_symlinks = 1
USB 上没有机械锁,但 USB 已满:
df -h /mnt
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 7.4G 7.4G 384K 100% /mnt
问题:出现这种错误的原因可能是什么?难道是因为vfat fs的原因?
谢谢大家!!
USB 3.2 Gen 2 接头(20 针)有时被称为 C 型接头或 E 型接头,但我找不到任何证据表明它不属于该标准。还有 40 针型号:
https://www.usb.org/sites/default/files/USB3p1_Front_Panel_CabCon_Implment_Doc_Rev1p1.pdf
什么标题用于:
40针连接器有什么用?
我有一台安装了 ArchLinux 的 Dell 笔记本电脑(Vostro Notebook 5590)。我大约有 20 天没有使用它(我打开了几次电源只是为了通过 更新它sudo pacman -Syu
,但从未将任何 USB 设备连接到它)。
今天,当我将它连接到 USB 设备(键盘、网络摄像头、耳机)并打开电源时,我意识到以前可以使用的外部键盘现在不起作用了。
重新启动后,我看到键盘按键闪烁了一会儿(这是一个带彩灯的 Roccat),但一进入 GRUB,它就在不到一秒的时间内消失了。
因此,我检查lsusb
了终端,但是在插入/拔出键盘时,输出没有任何变化,如下所示:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0bda:565a Realtek Semiconductor Corp. Integrated_Webcam_HD
Bus 001 Device 003: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
此外,现在我发现,即使我插拔网络摄像头和耳机,我也看不到任何区别。
简而言之,似乎没有检测到 USB 设备。
但是,如果我重新启动并按 进入 BIOS F12,那么我确实会看到键盘亮起并工作!
所以我假设所有 USB 设备都很好,只是我的 ArchLinux 由于某种原因不再向端口供电。
一些可能相关的细节:
usbcore.autosuspend=-1
到GRUB_CMDLINE_LINUX_DEFAULT
in /etc/default/grub
、 run update-grub
、 restart; 我已经尝试过(除了我必须运行grub-mkconfig -o /boot/grub/grub.cfg
而不是update-grub
,因为我在 ArchLinux 上没有后者的包装器),但它不起作用。我的 USB 闪存驱动器工作得很好,直到我将它插入学校计算机的背面来展示我的项目。
USB 闪存驱动器没有出现在那里。当我把它带回家并将其插入我的电脑时,它也不起作用。
它显示如下:
它没有任何物理损坏。
我试过:
使用 diskpart 进行格式化,但是:
检查分区管理器:
我使用了 usbdev.ru 和其他网站上的所有这些工具:
我还使用了 Easy US 分区管理器以及一些简单的操作,例如插入另一个 USB 端口并检查驱动程序。不幸的是他们都不起作用。
虽然我可以在我的 Android 手机的帮助下完美地读写它,如图所示,但在我的 Windows PC 上却不行。
到处搜索但没有找到解决方案。我知道那里有专家,所以如果有人可以帮助我,那么我将非常感激你。
我还尝试了超级用户也可以提出的其他问题,但没有一个有效。因此,请不要将此标记为重复问题。
更新:我尝试了更多工具,如 JetFlash Phision、Bootice、HP USB 磁盘,但没有一个起作用。虽然驱动器的 NAND 可能有问题,我可能需要一种方法来重置它。如果该信息有帮助的话,我不知道。
旅行时,我想将 RAW 文件从相机(CFExpress 卡上)传输到外部 SSD(作为备份)。由于空间有限,我没有带笔记本电脑,只带了平板电脑。
将使用以下硬件:
CFExpress 卡: Angelbird AV Pro SE(读取:)1,700 MB/s
CFExpress
读卡器: SanDisk Pro-Reader (USB3.1 Gen2 -> 1,250 MB/s
)
平板电脑: Lenovo Tab P12 Pro (USB 3.1 -> 625 MB/s
)
SSD: SanDisk Extreme Pro便携式(写2,000 MB/s
:)
我现在有以下问题:
如果我使用平板电脑上的 USB 集线器来连接 CFx 卡和 SSD,平板电脑上的 USB-C 端口是否会成为瓶颈,因为所有数据都必须先“流经”平板电脑,或者直接切换发生在枢纽?
如果集线器之间存在差异,如何找出必须使用哪个集线器才能获得尽可能高的速度(10 Gbit/s 1,250 MB/s
)?
这种集线器的运行模式是否有特殊指定,或者我只需购买稍微贵一点的集线器?
在此先感谢您的帮助!
问候约翰内斯
我目前正在解决我的家庭工作设置中发生的一个相当有趣的问题。我的设置包括麦克风、耳机、麦克风和鼠标(所有 USB2.0 设备)。其中三个设备连接到无源(总线供电)USB 集线器,该集线器又连接到 KVM 交换机,我用它在我自己的 PC 和工作计算机之间切换设备。第四个 USB 设备直接进入 KVM。这样做是因为 KVM 切换器本身仅支持 2 个 USB 设备。
KVM 切换器通过 MiniUSB 端口主动供电(但值得注意的是 USB 集线器则不然)。禁用 xHCI 后,这似乎有效。然而,在启用 xHCI 的情况下,每天似乎会发生 2-3 次 USB 控制器似乎出现故障的事件,导致所有 USB 设备出现故障。当我必须启用 xHCI 才能连接基于 USB3.0 的适配器时,我注意到了这一点,并且事情开始变得非常奇怪。
我不确定这是否是一个开始变旧的 USB 控制器(在主板级别),或者是否是未供电的 USB 集线器对控制器造成了太大的压力,而这反过来又与 xHCI 的生存有关(以及 USB3.0 端口的功能和额外功耗)被禁用?
发现 1:在我的主计算机(而不是工作计算机)上启用 xHCI 似乎没有问题,至少在我的测试期间是这样。工作计算机是 HP Z440(猜测是相当通用的主板),主 PC 装有华硕 Z97K。
发现 2:在我的工作计算机上启用 xHCI,并完全绕过 KVM/USB 集线器似乎完全有效。如果仅绕过 USB 集线器但仍使用 KVM,似乎也可以工作(尽管在撰写本文时,这正在测试中)。我想我的理论是,我自己的 PC 的 USB 控制器足以为整个设备阵列供电,但我的工作计算机却不能这样说。不过我不知道这是否合理。此外,我仍然不太明白为什么/在哪里/如何依赖于 xHCI,因为我当前使用的唯一物理端口是非蓝色的 (USB2.0)。
另一个发现:参考下图,如果网络摄像头连接到我的个人电脑,我会收到一条警告,指出没有足够的 USB 资源来为该设备供电(或类似的内容)。与其他不需要真正使用麦克风、耳机或摄像头的任务相比,工作电脑在使用所有东西的会议/通话中似乎也会更快地出现故障/冻结。我仍然不知道 xHCI 与这一切有什么关系,但我正在认真开始考虑供电 USB 集线器,并考虑到当前的电力使用只是“限制”这一事实,有时(即,与网络摄像头打开),则违反了该限制。
尝试运行任何 exe 文件会导致错误“Windows 无法访问指定的设备路径或指定的文件,或者您可能没有适当的权限”
我试图解决这个问题的事情
将设备插入不同的 USB 端口,在 HKLM\SYSTEM\CurrentControlSet\Control\Storage 中添加 Deny_Execute dword 键,然后将其设置为 0 并检查 gpedit 权限
这仅影响我的 sdxc 卡(kingston canvas go plus 64gb)和我的外置联想品牌 CD 驱动器,所有其他外置驱动器都工作正常且不受影响
我正在使用 Windows 10 LTSC 2019
在我从 Windows 11 降级到 10 ltsc 之前,这两个驱动器都工作得非常好
注意:我想更清楚地说明这一点,我无法从我的SD卡运行exes,但我可以在我的c驱动器上的Windows中完美运行exes
我有几个 2.5 英寸 SATA/SSD 磁盘,我想在笔记本电脑中读取它们。
我买了一个常见的 SATA/SSD 转 USB 3.0 适配器,但大多数都没有出现,而且它们很安静(没有旋转)
我强烈怀疑笔记本电脑 USB 3.0 适配器无法提供足够的电源/电压,但我看到的所有 2.5 英寸连接器广告都说不需要电源。
我应该怎么办?电源也要买吗?