在 Windows 10 自动更新(不是自动更新)后,我的外部 USB 驱动器在资源管理器中不再可见。它在磁盘管理器中可见,但我无法为其分配驱动器号(它说找不到该文件)。
我无法物理访问计算机或驱动器,因此一切都使用 TeamViewer 完成。我尝试过:
- 我已在设备管理器中禁用并重新启用 USB 设备
- 我已将驱动器设置为离线,然后在磁盘管理器中将其设置为在线
我还能尝试什么?该驱动器是 Seagate Backup Plus Desktop 3TB。
答案1
可惜您不能尝试拔下它然后再将其插入另一个 USB 端口。如果您自己无法亲自做到这一点,也许您可以请会做这件事的人帮您做。也许需要重新启动?
其上现在或以前有哪些文件系统和分区方案?分区在逻辑上是否仍然完整?
除此之外,如果这个系统本身不是虚拟机,我会尝试在其上加载虚拟机,最好(显然)是支持与 USB 硬件进行物理通信的虚拟机。也许可以在 VirtualBox 中启动一个易于使用的 Linux 发行版,例如 Fedora(我认为现在支持虚拟机访问 USB 硬件的选项)。从那里,您可以尝试访问驱动器,收集更多信息,并在其上运行大量其他诊断工具。
针对您的更新的附录:您的问题预先假设驱动器(或其分区,和/或其中包含的文件系统及其内容)存在一些问题需要修复。如果您确实可以从此主机系统上的 Linux VM 中访问驱动器上的文件,则对我来说,这表明驱动器及其内容可能不是问题所在。这可能是 Windows 中的设备驱动程序错误,或者是驱动器固件与 Windows USB 子系统之间的某种奇怪的交互;无论哪种方式,都会遇到专有障碍。
话虽如此,大多数 Linux 发行版(包括 ubuntu)都提供了“磁盘”GUI 实用程序(与 macosx 系统上的 UI 非常相似),以及各种其他实用程序(大部分基于命令行),这里就不一一列举了。
您可以采取的替代措施:某些虚拟化管理软件允许您直接在主机和虚拟机之间共享文件,或者在主机环境中提供对虚拟机文件系统的某种形式的访问。如果这不是一个选项,那么此时的解决方法是通过 samba 在虚拟机内共享驱动器的内容,然后在主机环境中将驱动器连接映射到该网络共享/unc 路径。或者您可以在虚拟机内启用 ssh,然后通过 sftp 客户端传输文件(例如档案或者韓國) 在主机端。听起来有点荒谬,我知道,但根据你所说的,你可能没有其他选择。底线:如果虚拟机及其主机都可以在网络上看到彼此,那么通过适当的配置,它们可以通过所述网络通信共享文件。抱歉这么冗长,但我想彻底清楚。