今天我的 Windows 7,在下载了一个不太安全的文件后(一个大学朋友的恶作剧,向我展示 SO 确实过时了),Windows 许可证被删除了。(我有一个购买的许可证和一个正版磁盘,我保证)。看到后我笑了,所以我点击了“立即在线激活 Windows”,输入了我的许可证,一切正确,重新启动机器以删除“此 Windows 副本不是正版”消息,然后 KABOOM。
启动时出现“无 xelzd”消息。Windows 无法启动。以下是消息:
no xelzd
no xelzd
no xelzd
no xelzd
BIOS: Drive=0x0 H=0, S=0
Cannot find xeldz in all drives. Press Ctrl+Alt+Del to restart.
如何解决这个问题?(几分钟后我会回答自己)
答案1
好吧,我以为我的电脑被毁了,所以我检查了 BIOS 和物理磁盘是否还在(是的,这是件好事),启动机器并打开 BIOS 窗口,不断按 F2 键。我的 Gigabyte BIOS 告诉我硬件一切正常(启动顺序正确显示了我的 2 个物理磁盘)
在互联网上搜索后,我找到了一种解决问题的方法,所以我在 CD 阅读器上使用了我的 Win7 磁盘……但在更改 BIOS 中的顺序后它无法启动。(是的,墨菲定律)。所以我使用我的许可证从 Microsoft 网页下载了一个 Win7 副本。
我有另一台电脑,下载了鲁弗斯便携版,在第一个端口上放一个 16GB 的 USB,下载 win7 副本,然后我创建了我的 Win7 可启动 USB。(如果您的损坏机器上没有安装 UEFI 版本的 Windows,请记得将“目标系统”从 UEFI 更改为 BIOS/EFI。不要像我一样浪费时间)
之后,我将 USB 插入机器并重新启动。通常的 Windows 安装:
- 选择语言、时间和键盘 -> 下一步
- 请勿点击“立即安装”按钮
- 点击“修复您的计算机”按钮
- 系统将开始在磁盘上搜索您的 SO
- 如果找到,它会在列表中显示给你
- 如果没有,他们会向你显示一个空列表(这是我的情况)
- 窗口中有 2 个选项,请使用第一个选项
- 将出现一个名为“系统恢复选项”的窗口
- 选择“命令提示符”选项
将出现一个 cmd 窗口,位于 X:\sources\ >(通过在 RAM 上安装 USB 操作系统创建的虚拟位置)
好了,现在您有一个 cmd,首先要检查您是否还有磁盘:
- 写磁盘分区,点击进入
- 命令提示符(X:\sources\ 部分)将更改为 DISKPART>
- 写列表卷,点击进入
- 您将看到您的逻辑磁盘(c:、d: 等)
- 或者不是 (我的情况),这里有 2 个选择:
- 该列表显示一个空的卷列表 -> 重新安装您的 Windows(非常罕见,也许有人在这里给您另一个选择)
- 该列表显示了你的分区,但没有字母(我的情况),所以你很幸运
- 写列出磁盘,点击进入
- 写选择磁盘,单击回车(其中 # 是安装了 Windows 的物理磁盘的编号,如果您到达此处,则字母已被删除/更改)
- 写详细磁盘,点击进入(查看分区)
- 写选择卷 #,单击回车(其中 # 是安装 Windows 的卷(分区)的编号)
- 写分配字母=x,单击回车键(其中 x 是 Windows 磁盘的旧字母:注意释放该字母并更改其他卷的所有字母,因为不能有 2 个具有相同字母的卷)
- 写出口,点击 Enter(离开 diskpart)
现在你有了磁盘,是时候删除那个烦人的文件了(也许你不需要这么做)。你可以使用 DIR 命令来访问你的下载文件夹:我的是桌面,所以我写道:
- 目录 c:\Users\user\Desktop,点击回车(获取文件名称)
- cd c:\Users\用户\桌面,点击进入(到达文件夹)
- del /f 文件名.ext,点击进入(删除文件)
现在是最后一部分:
- 写bcdedit /enum,单击 Enter(如果此处出现错误,请检查您的 UEFI/非 UEFI Windows 版本以及您在 USB 上安装的版本)
- 写bcdedit /default,点击输入{xxxxxx-xxxxx-xx-xx}(将xxxx改为你用enum命令得到的id)
现在关闭计算机,移除 USB,恢复 BIOS 启动顺序,然后重新启动机器。Windows 必须再次加载,然后您才能正确使用许可证号码。