Windows Vista 使用错误的驱动器号启动

Windows Vista 使用错误的驱动器号启动

Windows Vista 以错误的驱动器号启动。C:它不是以驱动器号 启动,而是获取驱动器号D:,因此无法登录到用户配置文件。

发生这种情况的原因是,我试图更换硬盘:
我从装有 Vista 的计算机中取出原来的硬盘。
将其放入另一台计算机,然后使用一些分区 GUI 软件将硬盘复制到新硬盘上。
我将新硬盘放回装有 Vista 的计算机。
启动时,它会一直加载到登录提示符。
登录时,它会在那里挂起一段时间。
按下Ctrl + Alt + Del,我就可以启动任务管理器。
从任务管理器中,我启动了 Explorer.exe。
它加载了一个临时配置文件,说注销时它将被删除。
查看驱动器号,我发现它被分配了错误的驱动器号。

由于硬盘上缺少 RECOVERY 分区,因此启动修复失败。

尝试使用 Vista CD 进行启动修复。它没有检测到启动问题。驱动器正确显示C:在那里。
运行:

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
chkdsk C: /f

这并没有解决问题。

尝试修改 BIOS 以禁用其他启动项。但无济于事。

C:指定驱动器。操作系统驱动器获取D:。存储卡驱动器以 和E:以下开头。

如何在 Vista 启动时修复错误的字母分配?

解决方案
在启动过程中按 F8 进入安全模式。
登录具有管理员权限的帐户。
当出现“正在准备桌面...”时,按Ctrl + Alt + Del并选择任务管理器。
在任务管理器中,转到File -> New Task (Run...)并输入explorer.exe
当资源管理器加载时,按照答案中的步骤运行 regedt32.exe,重命名设备,然后重新启动。

答案1

  1. 以管理员身份登录(或者以管理员身份运行这些)
  2. 跑步regedt32.exe
  3. 通过右键单击然后单击来检查是否Administrators具有完全控制权HKEY_LOCAL_MACHINE\SYSTEM\MountedDevicesPermissions
  4. 如果你没有,Full control请选择Allow获取Full control
  5. 跑步regedit.exe
  6. HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
  7. 重命名\DosDevices\C:\DosDevices\Z:
  8. 重命名\DosDevices\D:\DosDevices\C:
  9. 重命名\DosDevices\Z:\DosDevices\D:
  10. 重启

相关内容