我的新电脑上的 Windows 无法识别内置硬盘

我的新电脑上的 Windows 无法识别内置硬盘

我刚刚给自己装了一台新电脑,我发现旧电脑上的 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 设备驱动程序,请按照以下步骤操作:

  1. 插入并打开外部 USB 硬盘
  2. 单击“开始”按钮,在“开始搜索”框中键入“设备管理器”,然后按 Enter。
  3. 扩展通用串行总线控制器。
  4. 找到 USB 硬盘,右键单击它并选择卸载。
  5. 拔下并重新插入设备。

如果执行上述步骤后问题仍然存在,请按照以下有关如何在 Windows 7 上解决 USB 设备问题的建议进行操作:

建议1:将 USB 设备直接连接到 USB 端口。

尝试将设备直接连接到 USB 端口,而不连接 USB 集线器来测试问题。

建议2:手动更新驱动程序

  1. 单击“开始”按钮,在“开始搜索”框中键入“设备管理器”,然后按 Enter。
  2. 展开通用串行总线控制器。
  3. 找到 USB 驱动器,右键单击它,然后单击更新驱动程序软件…
  4. 选择浏览我的计算机以查找驱动程序软件。
  5. 选中“包含子文件夹”框,然后单击“浏览...”
  6. 浏览到 C:\windows 文件夹并单击确定。
  7. 点击下一步。

建议3:删除 USB 过滤驱动程序

  1. 单击“开始”按钮,在“开始搜索”框中键入 regedit,然后按 Enter。
  2. 导航至以下键:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{36FC9E60-C465-11CF-8056-444553540000}

  3. 右键单击 {36FC9E60-C465-11CF-8056-444553540000} 条目,选择导出,在保存位置框中选择桌面,然后在文件名中输入备份。单击保存。

    请注意:备份文件位于桌面上,名为backup.reg。我们只需双击backup.reg文件即可恢复注册表。

  4. 在右侧窗格中突出显示此键{36FC9E60-C465-11CF-8056-444553540000},然后检查 Upperfilters 和 Lowerfilters 值是否存在。如果存在,请右键单击这些值并选择 Delete 以将其删除。

  5. 重新启动计算机。

建议4:重新安装 USB 控制器

使用鼠标

断开所有 USB 设备并执行以下步骤:

  1. 单击“开始”按钮,在“开始搜索”框中键入 devmgmt.msc,然后按 Enter。
  2. 在设备管理器中,双击展开通用串行总线控制器,右键单击主机控制器,单击卸载,然后单击确定。
  3. 重复步骤b,卸载通用串行总线控制器下的所有项目。
  4. 重新启动计算机,Windows 7 将自动重新安装所有 USB 控制器。

使用键盘

断开所有 USB 设备并执行以下步骤:

  1. 按“Ctrl + Esc”打开开始菜单。
  2. 在搜索栏中输入 devmgmt.msc 并按 Enter。
  3. 在设备管理器中,按 Tab 并使用“向上”和“向下”将突出显示移动到通用串行总线控制器。
  4. 按“右”键并将其展开。
  5. 按“向下”键移动到第一项,按“删除”键将其删除。
  6. 重复步骤e,卸载通用串行总线控制器下的所有项目。

建议5:更新 BIOS 和芯片组驱动程序

建议6:访问制造商的网站并检查是否有可用的 USB 设备驱动程序更新

建议7:将 USB 设备中的文件备份到另一个位置,然后将其格式化为 NTFS

答案3

可以尝试以下操作:下载主板的最新驱动程序并安装。下载主板的最新 BIOS 并安装。确保 BIOS 中的 RAID 已关闭。尝试从 CD 启动 Linux,看看您的驱动器是否被识别。如果被识别,则说明是 Windows 的问题。

答案4

我遇到了同样的问题,内部磁盘没有显示出来。我看到的所有解决方案都是针对 USB 磁盘的。

我找到了一种解决方法:

  • 转到设备管理器并查看磁盘驱动器
  • 查看无法正常工作的驱动器的属性,它将作为磁盘驱动器出现在那里,而不是正在工作的驱动器的品牌和型号
  • 选择属性并转到策略
  • 在设备上启用写入缓存将不会被选中,请选中它并点击确定
  • 现在卸载设备
  • 然后检查新设备,然后它就出现了品牌和型号
  • 您现在可以安装驱动器

每次重启 Windows 时你都必须这样做 - 有点麻烦,如果我找到解决方案,我会告诉你。我认为这是因为它显示为动态磁盘而不是基本磁盘...

我可能会关闭它并检查跳线,也许将其从主设备更改为从设备或反之亦然可能会起作用。

相关内容