![外部 USB 连接驱动器在 Windows XP 中可以运行,但在 Windows 7 中不可以。如何修复?](https://linux22.com/image/1244566/%E5%A4%96%E9%83%A8%20USB%20%E8%BF%9E%E6%8E%A5%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%9C%A8%20Windows%20XP%20%E4%B8%AD%E5%8F%AF%E4%BB%A5%E8%BF%90%E8%A1%8C%EF%BC%8C%E4%BD%86%E5%9C%A8%20Windows%207%20%E4%B8%AD%E4%B8%8D%E5%8F%AF%E4%BB%A5%E3%80%82%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%EF%BC%9F.png)
本周早些时候我买了这个“N52300 EZQuest 专业版”外部硬盘驱动器外壳这里。
当我使用 Windows XP (SP3) 或 Mac OS X 10.6 时,我可以使用 USB 2.0 连接机箱并访问 MBR 分区驱动器上的两个 NTFS 分区中的文件。因此作品与 Windows XP 和 Mac OS X Snow Leopard 中的预期一致。
然而,外壳确实不是可在 64 位或 32 位 Windows 7(家庭高级版)或 Ubuntu 10.04(内核 2.6.32-23-generic)中运行。
我认为这肯定是 Windows 7 驱动程序问题,因为外壳在 Windows XP 和 Mac OS X Snow Leopard 中都可以正常工作。我确实知道不使用此外壳需要特殊驱动程序。它使用 Windows XP 和 Mac OS X 附带的 USB 大容量存储驱动程序支持。它也应该使用 Windows 7 中的大容量存储支持正常工作,不是吗?
我也尝试过在我的台式机和技嘉的GA-965P-DS3配有 Pentium Dual-Core E6500 @ 2.93 GHz,在我的2008 年初的 MacBook。我发现这两种情况下的故障与 64 位 Windows 7 中的故障相同。因此,它似乎并不特定于某个硬件平台。
我希望有人能帮助我让机箱在 Windows 7 中工作,或者说服我机箱硬件有问题,应该已退货。但目前 RMA 似乎毫无意义,因为这似乎是 (Windows 7) 设备驱动程序问题。
我曾尝试查找 Windows 7 附带的大容量存储驱动程序的任何更新,但至今一无所获。哎呀,我甚至不知道如何向 Microsoft 提交错误报告,因为 Windows 7 电子邮件支持的宽限期显然只有几个月。
我偶然发现了一些链接USB 故障排除步骤在另一个问题中。我还没有机会查看该网站上的建议或尝试它们。也许明天有时间的话... ;-)
我将最后介绍一些有关该问题的详细信息。
当我使用 USB 将机箱连接到 Windows 7 时,一开始一切似乎都正常。Windows 检测到驱动器并为其安装驱动程序。查看后发现,标题为 的部分Device Manager
下有一个条目。Hard Drives
Hitachi HDT721010SLA360 USB Device
连接机箱后第一次打开 Windows 时,Disk Management
驱动器显示为“未初始化”,并提示我对其进行初始化。这是假的。毕竟,该驱动器在 Windows XP 中运行良好,所以我知道它已经初始化、分区和格式化。所以我当然不会尝试“再次”初始化它。(这是一个 1 GB 的驱动器,我不想丢失上面的数据)。
Hitachi HDT721010SLA360 USB Device
除了第一次之外,除非我卸载下的条目Hard Drives
、拔下电源,然后重新插入机箱,否则驱动器永远不会再次出现在磁盘管理中。如果我这样做,那么上一段中的过程就会重复。
在 Ubuntu 中,文件系统级别根本不会出现该附件。
以下是摘录kern.log
和连接机箱后的结果摘录lsusb -v
。看来 Ubuntu 最初识别了机箱并试图连接它,但遇到了阻止它这样做的错误。不幸的是,我不知道这些信息是否有用。
摘录自kern.log
[ 2684.240015] usb 1-2: new high speed USB device using ehci_hcd and address 22
[ 2684.393618] usb 1-2: configuration #1 chosen from 1 choice
[ 2684.395399] scsi17 : SCSI emulation for USB Mass Storage devices
[ 2684.395570] usb-storage: device found at 22
[ 2684.395572] usb-storage: waiting for device to settle before scanning
[ 2689.390412] usb-storage: device scan complete
[ 2689.390894] scsi 17:0:0:0: Direct-Access Hitachi HDT721010SLA360 ST6O PQ: 0 ANSI: 4
[ 2689.392237] sd 17:0:0:0: Attached scsi generic sg7 type 0
[ 2689.395269] sd 17:0:0:0: [sde] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[ 2689.395632] sd 17:0:0:0: [sde] Write Protect is off
[ 2689.395636] sd 17:0:0:0: [sde] Mode Sense: 11 00 00 00
[ 2689.395639] sd 17:0:0:0: [sde] Assuming drive cache: write through
[ 2689.412003] sd 17:0:0:0: [sde] Assuming drive cache: write through
[ 2689.412009] sde: sde1 sde2
[ 2689.455759] sd 17:0:0:0: [sde] Assuming drive cache: write through
[ 2689.455765] sd 17:0:0:0: [sde] Attached SCSI disk
[ 2692.620017] usb 1-2: reset high speed USB device using ehci_hcd and address 22
[ 2707.740014] usb 1-2: device descriptor read/64, error -110
[ 2722.970103] usb 1-2: device descriptor read/64, error -110
[ 2723.200027] usb 1-2: reset high speed USB device using ehci_hcd and address 22
[ 2738.320019] usb 1-2: device descriptor read/64, error -110
[ 2753.550024] usb 1-2: device descriptor read/64, error -110
[ 2753.780020] usb 1-2: reset high speed USB device using ehci_hcd and address 22
[ 2758.810147] usb 1-2: device descriptor read/8, error -110
[ 2763.940142] usb 1-2: device descriptor read/8, error -110
[ 2764.170014] usb 1-2: reset high speed USB device using ehci_hcd and address 22
[ 2769.200141] usb 1-2: device descriptor read/8, error -110
[ 2774.330137] usb 1-2: device descriptor read/8, error -110
[ 2774.440069] usb 1-2: USB disconnect, address 22
[ 2774.440503] sd 17:0:0:0: Device offlined - not ready after error recovery
[ 2774.590023] usb 1-2: new high speed USB device using ehci_hcd and address 23
[ 2789.710020] usb 1-2: device descriptor read/64, error -110
[ 2804.940020] usb 1-2: device descriptor read/64, error -110
[ 2805.170026] usb 1-2: new high speed USB device using ehci_hcd and address 24
[ 2820.290019] usb 1-2: device descriptor read/64, error -110
[ 2835.520027] usb 1-2: device descriptor read/64, error -110
[ 2835.750018] usb 1-2: new high speed USB device using ehci_hcd and address 25
[ 2840.780085] usb 1-2: device descriptor read/8, error -110
[ 2845.910079] usb 1-2: device descriptor read/8, error -110
[ 2846.140023] usb 1-2: new high speed USB device using ehci_hcd and address 26
[ 2851.170112] usb 1-2: device descriptor read/8, error -110
[ 2856.300077] usb 1-2: device descriptor read/8, error -110
[ 2856.410027] hub 1-0:1.0: unable to enumerate USB device on port 2
[ 2856.730033] usb 3-2: new full speed USB device using uhci_hcd and address 11
[ 2871.850017] usb 3-2: device descriptor read/64, error -110
[ 2887.080014] usb 3-2: device descriptor read/64, error -110
[ 2887.310011] usb 3-2: new full speed USB device using uhci_hcd and address 12
[ 2902.430021] usb 3-2: device descriptor read/64, error -110
[ 2917.660013] usb 3-2: device descriptor read/64, error -110
[ 2917.890016] usb 3-2: new full speed USB device using uhci_hcd and address 13
[ 2922.911623] usb 3-2: device descriptor read/8, error -110
[ 2928.051753] usb 3-2: device descriptor read/8, error -110
[ 2928.280013] usb 3-2: new full speed USB device using uhci_hcd and address 14
[ 2933.301876] usb 3-2: device descriptor read/8, error -110
[ 2938.431993] usb 3-2: device descriptor read/8, error -110
[ 2938.540073] hub 3-0:1.0: unable to enumerate USB device on port 2
摘录自lsusb -v
Bus 001 Device 017: ID 0dc4:0000 Macpower Peripherals, Ltd
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0dc4 Macpower Peripherals, Ltd
idProduct 0x0000
bcdDevice 0.01
iManufacturer 1 EZ QUEST
iProduct 2 USB Mass Storage
iSerial 3 220417
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 5 Config0
bmAttributes 0xc0
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 4 Interface0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered
更新:使用 Firewire 连接的结果。
今天,我收到了一条 1394b 9 针转 1394a 6 针电缆,它允许我连接“EZQuest 专业版”通过 Firewire。一切正常。
当我使用 Firewire 时,无论我使用的是 Windows 7 还是 Ubuntu 10.04,我都可以连接。我甚至尝试将 Gigabyte 台式机作为 Mac OS X 10.6.3 启动黑苹果,并且它在那里也能正常工作。(如果我没记错的话,它在使用 USB 2.0 并在桌面上启动 Mac OS X 时也能正常工作。当然,它适用于 USB 2.0 和我的 MacBook。)
我相信设备上的固件是最新级别,即 v1.07。我根据以下 Mac OS X 的摘录得出此System Profiler
结论Firmware Revision: 0x107
。
底线:当我使用 Firewire 连接时,外壳实际上可以使用,这真是太好了。但我仍在寻找答案,为什么它在 Windows 7(和 Ubuntu......但实际上 Windows 7 是我最担心的)中使用 USB 2.0 时无法正常工作。
OXFORD IDE Device 1:
Manufacturer: EZ QUEST
Model: 0x0
GUID: 0x1D202E0220417
Maximum Speed: Up to 800 Mb/sec
Connection Speed: Up to 400 Mb/sec
Sub-units:
OXFORD IDE Device 1 Unit:
Unit Software Version: 0x10483
Unit Spec ID: 0x609E
Firmware Revision: 0x107
Product Revision Level: ST6O
Sub-units:
OXFORD IDE Device 1 SBP-LUN:
Capacity: 1 TB (1,000,204,886,016 bytes)
Removable Media: Yes
BSD Name: disk3
Partition Map Type: MBR (Master Boot Record)
S.M.A.R.T. status: Not Supported
答案1
您链接到的页面上有一个适用于该产品的固件更新程序。下载 zip 文件并解压缩,阅读“CobraNoMount - WR.rtfd”文件夹中的 word 文档,了解故障排除说明以及如何更新固件。
http://www.ezq.com/docs/200929104804_CobraNoMount%20-%20WR.rtfd.zip
答案2
我遇到了类似的问题,经过快速搜索后,我找到了一个详细介绍了许多问题和解决方案的网站。其中一个是驱动器号冲突,似乎我的 USB 驱动器可能试图重新使用 Windows 为其他设备或网络驱动器保留的驱动器号,我使用虚拟克隆 CD 并定期安装和卸载。我所做的是在磁盘管理中分配驱动器号 Z(任何足够高的字母,Windows 不会分配),它立即出现在我的计算机中。