我有
- win 7 x64 家庭高级版。
- HDD 是 seagate barracuda,7200.7 ST3120827AS。3.5 英寸,序列号:3ms006n6,固件:3.42(无进一步更新)
- NexStar CX 外部外壳(已安装驱动程序)。
我有三个驱动器:
- 安装了操作系统的 WD320
- WD750 数据存储(内部)
- seagate 120(外部) - 通过 esata 板连接到主板上的 sata(MSI p43 neo)
尝试在设备管理器中卸载 HDD,但无济于事。此外,内置 WD750 被检测为外置驱动器,并且 win 任务栏图标允许将其弹出(与 seagate 不同)。
所有驱动器均已配置 - 在线、简单、基本、NTFS、活动、主分区(c 驱动器除外)。
Seagate 之前曾作为 XP 操作系统的主磁盘使用,因此我删除了卷并创建/重新格式化(不是很快)。HDD 不再处于“活动”状态。但问题并未解决。
背景
- 最初,我安装了 win 7,并将 bios 设置为 IDE,但忘记安装芯片组驱动程序。然后我更改了 win 7 以安装 AHCI 驱动程序,将 bios 更改为 AHCI 并重新启动。Win 7 加载了驱动程序,但 WD HDD 出现问题/崩溃。我安装了芯片组驱动程序和最新的 intell 存储矩阵软件(在安全模式下)。此后,除了无法正确检测外部驱动器的问题外,一切都运行正常]
我注意到在驱动程序属性下(以及在注册表中类似地),两个驱动器的配置不同(例如,在 WD 的驱动程序详细信息属性功能中,值设置为 0000006,CM_DEVCAP_REMOVABLE 和 EJECTSUPPORTED - 而 seagate 显示 0000080 和 CM_DEVCAP_SURPRISEREMOVALOK)。
有什么简单的方法可以配置吗?我尝试过在主板上物理交换 SATA 连接,但没有成功
到目前为止,我发现解决我的问题的一种方法可能是执行一些注册更改:
答案1
这个问题似乎有点愚蠢,但您是否为 eSATA 附加卡安装了最新的制造商专用驱动程序?我刚刚遇到了与外部驱动器(但连接到主板的 SATA 控制器)基本相同的问题,结果发现 Microsoft 的通用 SATA AHCI 驱动程序无法胜任这项任务:Windows 7 磁盘管理实用程序不显示带有 ext3(类型 83)分区的磁盘
答案2
我问的这个问题(并回答)去年可能会提供一些见解。这基本上归结为您的设备,出于某种原因,将自己注册为大容量存储设备,而不是可移动存储设备。有工具可以解决这个问题。