我刚刚给自己装了一台新电脑,我发现旧电脑上的 2 个内置 SATA 硬盘驱动器无法再被新电脑上的 Windows 7 正确识别 - 特别是那些包含我想要保留的所有照片、文档和重要内容的硬盘驱动器!
我的旧电脑完好无损,而且我发现如果将这两个硬盘插入旧电脑,我可以正常访问它们,所以我知道这不是磁盘本身的问题,但是将同一个磁盘插入新电脑却无法正常工作,更具体地说,Windows 将磁盘“识别”为“未知”的 567.77GB 容量磁盘(它实际上是一个 250 GB 的磁盘),每当我尝试在磁盘管理中对其进行任何操作时,都会出现以下对话框:
单击这两个选项中的任一个都会出现以下对话框:
到底发生什么事了?
(如果有帮助的话我实际上有 2 个相同的 250GB 磁盘并且最初同时插入,但是这根本不起作用。现在我试图让其中一个同时工作)我还有另一个 60 GB 的 SSD,上面安装了 Windows。
我可以在我的旧电脑上正常访问磁盘,所以如果出现这种情况,我可以从磁盘上复制内容并放弃它,但是我想知道为什么我的 2 个原本完好的 HDD 无法被我的全新电脑访问!
我的主板是技嘉GA-Z77X-D3H。
我的旧电脑上有另外 2 个 HDD,我可以从新电脑上正常访问它们 - 只是为了确保我确实断开了这两个 HDD 的连接,并使用相同的电源连接器和 SATA 连接器连接了有问题的 HDD,这些连接器可以完美适用于其他 HDD,但我仍然遇到同样的问题。
更新:
该磁盘在 BIOS 中被正确识别(我认为),并且如果我从该磁盘启动,它甚至会尝试从该磁盘启动我的旧操作系统,但 Windows 仍然不接受它。
另外,硬盘都是 Seagate Barracuda 7200.10s
另一个更新:
我的 BIOS 设置为在 AHCI 模式下运行(而不是 IDE 模式)。如果我将其设置为 IDE,我的 PC 无法启动(可能是因为我的 SSD 与 IDE 不兼容。此设置会阻止这些驱动器工作吗?
答案1
您提到“您认为”BIOS 可以正确识别磁盘。最好随身携带几张启动 CD,以备不时之需。
现在拥有其中之一只能为您提供“一个”额外的保证,确认硬盘驱动器可以与“那个”主板配合使用。但是,拥有这些启动盘在其他许多情况下也会很有用。
以下是我的推荐清单:
- 终极启动 CD
- 诺皮克斯
- CloneZilla(CD 启动盘,不仅仅是程序)
- 奥普霍拉克
希望这些不仅能在此情况下有所帮助,而且在未来还能为您带来许多其他帮助。
答案2
我读过这个Microsoft 文章关于此问题并将在这里发布解决方案。
错误
“您必须先初始化磁盘,然后逻辑磁盘管理器才能访问它。”
原因:USB 设备驱动程序可能未正确安装。
解决方案
要解决此问题,请重新安装 USB 设备驱动程序,请按照以下步骤操作:
- 插入并打开外部 USB 硬盘
- 单击“开始”按钮,在“开始搜索”框中键入“设备管理器”,然后按 Enter。
- 扩展通用串行总线控制器。
- 找到 USB 硬盘,右键单击它并选择卸载。
- 拔下并重新插入设备。
如果执行上述步骤后问题仍然存在,请按照以下有关如何在 Windows 7 上解决 USB 设备问题的建议进行操作:
建议1:将 USB 设备直接连接到 USB 端口。
尝试将设备直接连接到 USB 端口,而不连接 USB 集线器来测试问题。
建议2:手动更新驱动程序
- 单击“开始”按钮,在“开始搜索”框中键入“设备管理器”,然后按 Enter。
- 展开通用串行总线控制器。
- 找到 USB 驱动器,右键单击它,然后单击更新驱动程序软件…
- 选择浏览我的计算机以查找驱动程序软件。
- 选中“包含子文件夹”框,然后单击“浏览...”
- 浏览到 C:\windows 文件夹并单击确定。
- 点击下一步。
建议3:删除 USB 过滤驱动程序
- 单击“开始”按钮,在“开始搜索”框中键入 regedit,然后按 Enter。
导航至以下键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{36FC9E60-C465-11CF-8056-444553540000}
右键单击 {36FC9E60-C465-11CF-8056-444553540000} 条目,选择导出,在保存位置框中选择桌面,然后在文件名中输入备份。单击保存。
请注意:备份文件位于桌面上,名为backup.reg。我们只需双击backup.reg文件即可恢复注册表。
在右侧窗格中突出显示此键
{36FC9E60-C465-11CF-8056-444553540000}
,然后检查 Upperfilters 和 Lowerfilters 值是否存在。如果存在,请右键单击这些值并选择 Delete 以将其删除。- 重新启动计算机。
建议4:重新安装 USB 控制器
使用鼠标
断开所有 USB 设备并执行以下步骤:
- 单击“开始”按钮,在“开始搜索”框中键入 devmgmt.msc,然后按 Enter。
- 在设备管理器中,双击展开通用串行总线控制器,右键单击主机控制器,单击卸载,然后单击确定。
- 重复步骤b,卸载通用串行总线控制器下的所有项目。
- 重新启动计算机,Windows 7 将自动重新安装所有 USB 控制器。
使用键盘
断开所有 USB 设备并执行以下步骤:
- 按“Ctrl + Esc”打开开始菜单。
- 在搜索栏中输入 devmgmt.msc 并按 Enter。
- 在设备管理器中,按 Tab 并使用“向上”和“向下”将突出显示移动到通用串行总线控制器。
- 按“右”键并将其展开。
- 按“向下”键移动到第一项,按“删除”键将其删除。
- 重复步骤e,卸载通用串行总线控制器下的所有项目。
建议5:更新 BIOS 和芯片组驱动程序
建议6:访问制造商的网站并检查是否有可用的 USB 设备驱动程序更新
建议7:将 USB 设备中的文件备份到另一个位置,然后将其格式化为 NTFS
答案3
可以尝试以下操作:下载主板的最新驱动程序并安装。下载主板的最新 BIOS 并安装。确保 BIOS 中的 RAID 已关闭。尝试从 CD 启动 Linux,看看您的驱动器是否被识别。如果被识别,则说明是 Windows 的问题。
答案4
我遇到了同样的问题,内部磁盘没有显示出来。我看到的所有解决方案都是针对 USB 磁盘的。
我找到了一种解决方法:
- 转到设备管理器并查看磁盘驱动器
- 查看无法正常工作的驱动器的属性,它将作为磁盘驱动器出现在那里,而不是正在工作的驱动器的品牌和型号
- 选择属性并转到策略
- 在设备上启用写入缓存将不会被选中,请选中它并点击确定
- 现在卸载设备
- 然后检查新设备,然后它就出现了品牌和型号
- 您现在可以安装驱动器
每次重启 Windows 时你都必须这样做 - 有点麻烦,如果我找到解决方案,我会告诉你。我认为这是因为它显示为动态磁盘而不是基本磁盘...
我可能会关闭它并检查跳线,也许将其从主设备更改为从设备或反之亦然可能会起作用。