克隆的 Windows 7:键盘不起作用

克隆的 Windows 7:键盘不起作用

我使用笔记本电脑上的免费 EaseUs Disk Copy 工具将旧的 Windows 7 硬盘克隆到崭新的 Seagate Momentus XT 500GB 上。克隆过程完成后,我使用 Windows 7 安装光盘启动自动启动修复。这大概花了 15 分钟,然后我的克隆磁盘就可以启动了。

现在克隆的磁盘启动到登录屏幕,然后我就什么也做不了了,因为我的键盘不工作了。我尝试连接外部 USB 键盘,但这没有帮助。鼠标工作正常。

请注意,键盘在 BIOS 和 Windows 启动选项菜单中工作正常。我启动到安全模式,键盘再次完全不工作。
我还注意到字母Press CTRL+ALT+Delete to login现在显示为斜体,但在原始磁盘上它们以前显示为非斜体。

现在我已将克隆磁盘再次替换为原始磁盘,现在一切正常。
没有人知道我该如何找回我的键盘吗?

答案1

经过几次尝试,我终于成功正确克隆了 Windows-7 磁盘。

我的用例是使用原始驱动器将位锁版的 Windows 7 系统驱动器克隆到较小的驱动器(SSD)上来执行该过程。

我相信使用另一台电脑进行复制会更安全且更简单。

有效的方法:

  1. 使用 bitlocker:如果可以,解锁驱动器
    我没有这种奢侈,需要经常使用恢复密钥。

  2. 缩小系统体积(只是为了适合较小的目标驱动器)
    我能够缩小系统分区(使用磁盘管理控制台)仅在运行后碎片整理工具称为Raxco PerfectDisk 12.5(评估版)。
    这是必要的,因为卷末尾有一些系统文件,这限制了收缩能力。

    笔记:我需要安排Raxco PerfectDisk在启动时。该工具的优点是它不会扰乱 bitlocker(不会触发恢复密钥程序)。

    暗示:尝试尽可能合理地缩小驱动器(occupied space + few gbs),因为它将限制复制,而扩展是免费的,并且可以在运行时完成磁盘管理控制台

  3. 清理目标驱动器
    在高架命令窗口类型:

    磁盘分区

    选择磁盘=1

    详细磁盘

    干净的

笔记:在detail disk步骤 1 中,请确保这是您要完全清理的磁盘。

当我跳过此步骤时,我得到的驱动器没有键盘(包括屏幕上的键盘)。因此,我没有登录的选项。

一些解释(就我所见)

当您首次将驱动器连接/初始化到 Win7 系统时,将分配驱动器号并创建多个 GUID(请参阅HKEY_LOCAL_MACHINE/SYSTEM/MountedDevices注册表项)。
当您复制驱动器时,旧分配(例如字母D)生效,实际上C启动时字母处没有驱动器。系统以某种方式启动到登录屏幕,但许多驱动程序未加载(例如键盘驱动程序)。
另一方面,当您使用清理磁盘时parted,注册表也会被清理(对目标驱动器的引用),而不仅仅是驱动器。因此,下次系统使用此驱动器启动时,可以自由选择驱动器号C:(在没有原始驱动器的情况下)。

  1. 克隆磁盘
    我用了EaseUS 分区管理器 9.1,以及它的克隆磁盘向导
    该工具的 Bitlocked 分区是不透明的(EaseUS 无法动态调整其大小)。另一方面,BDE 分区(bitlocker 启动分区)是可调整大小的,该工具会尝试调整其大小以填充目标驱动器上的所有空白空间。请确保将大小调整为大约原始大小,并将分区放在驱动器的最末端,以便以后扩展系统分区。

    该工具会破坏 bitlocker,因此从现在开始,每次启动时(原始驱动器和目标驱动器),我都需要使用恢复密码。

  2. 在启动新驱动器之前,删除源驱动器否则,
    将安装源驱动器C:,并为目标驱动器分配另一个驱动器号...(回到原点)。

  3. 瞧!
    享受...

    我确实需要在每次启动时使用 Bitlocker 恢复程序。

答案2

可接受的答案适用于可以重新克隆的情况。在这里,我将提供一个解决方案来回答这个问题:如何修复启动到登录屏幕但键盘无法使用的克隆?

之前我克隆了我的驱动器,并保持原来的驱动器完好无损。当新驱动器出现故障时,我想使用原始驱动器 - 它可以正常启动到登录屏幕,但键盘无法使用。重新克隆不是一个选择。

  1. 不要在同时连接原始驱动器和克隆驱动器的情况下启动。只需连接其中一个驱动器 - 这将是我下面提到的驱动器,假设它是“C:”。
  2. 如果有必要,请配置您的 BIOS 以允许从 DVD 启动,并启动您的 Windows 7 安装 DVD。
  3. 启动 Windows 7 系统恢复环境命令提示符。以下是图形指南
  4. 通过输入以下命令使用控制台备份驱动器的 SYSTEM 注册表配置单元:

    C:
    cd \Windows\System32\config
    mkdir backup
    copy SYSTEM backup
    
  5. 在控制台中输入“regedit”以启动注册表编辑器。

  6. 查找驱动器 ID (签名和分区偏移量数据)。导航到“HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices”,并记下键名为“\DosDevices\C:”的数据,例如 9E EF C3 B7 00 00 F0 15 00 00 00 00。
  7. 加载驱动器操作系统的 SYSTEM 注册表配置单元。在注册表编辑器中选择“HKEY_LOCAL_MACHINE”节点。选择文件->加载配置单元...,然后浏览到“C:\Windows\System32\config”。选择“SYSTEM”配置单元文件,并为其指定一个唯一的键名,例如“CLONE”。
  8. 在 CLONE 配置单元中找到驱动器 ID 的错误位置。导航到“HKEY_LOCAL_MACHINE\CLONE\MountedDevices”并找到具有上述 ID 的“\DosDevices\”条目,例如 9E EF C3 B7 00 00 F0 15 00 00 00 00。在我的情况下,此 ID 是名为“\DosDevices\G:”的键的值。
  9. 将驱动器 ID 移至“C:”。将“\DosDevices\C:”重命名为例如“\DosDevices\Z:”。将“\DosDevices\G:”重命名为“\DosDevices\C:”。将“\DosDevices\Z:”重命名为“\DosDevices\G:”。(请注意,这是 Microsoft 文档的方式更改启动驱动器号
  10. 卸载 CLONE 配置单元。选择“HKEY_LOCAL_MACHINE\CLONE”节点。选择文件->卸载配置单元...并确认卸载。(这将保存更改。)
  11. 退出注册表编辑器并重新启动。键盘应该可以正常工作。

答案3

看起来好像您的键盘驱动程序或 USB 集线器驱动程序在克隆过程中已被损坏。

您可能需要使用 Windows DVD 启动并运行“恢复”功能以查看它是否可以修复损坏的驱动程序。

在此之前,请尝试启动到安全模式并检查键盘是否正常工作。

看看这个帖子,人们似乎遇到了类似的问题:

http://windows.bigresource.com/Track-windows7-USL9jyBR/

祝你好运!

答案4

我今天也遇到了同样的问题。我使用 Acronis 将我的硬盘克隆到新的 SSD。虽然我选中了“之后关闭计算机”复选框,但计算机还是继续重新启动!这就是问题所在。如果您重新启动,原始硬盘会保留其驱动器号,最终您会得到新克隆的操作系统引用原始驱动器上的内容。重新启动后断开原始硬盘的连接会破坏这些引用并导致键盘问题。

事后修复它比我想象的要棘手,所以我重复了克隆操作,并在完成后坐在电脑旁。当电脑开始重新启动时,我按下了机箱背面的电源开关。然后我断开了克隆的原始硬盘,一切正常。

相关内容