Windows XP 问题(可能涉及 MSConfig、BIOS 和 DOS)
Windows XP issue (MSConfig, BIOS, and DOS may be involved)
这是我的问题。我,作为勺子,决定使用 MSConfig 让 windows 始终启动到安全模式,因为我在 windows 激活协议调用方面遇到了问题。我还检查了备用 shell 选项以及 SAFEBOOT。现在,由于我的 windows 副本尚未激活,如果不让我登录期。我现在无法返回到 MSConfig。有没有办法恢复这些更改?
MSConfig 应用的更改可能是通过将 /SAFEBOOT
参数添加到引导驱动器上的 boot.ini 文件中作为内核的参数。
幸运的是,因为它是 Windows XP,所以这是一个文本文件,要更改它,您只需要能够访问它即可。
第一个选项是从 Windows XP 安装 CD 启动并使用故障恢复控制台。从故障恢复控制台,应该可以导航到 boot.ini 文件所在的位置(可能在第一个分区的根目录中),然后导航到 type
的内容以确认问题。如果你在开机前把U盘插入机器,你应该可以copy
把boot.ini放到U盘上,用另一台电脑编辑文件,然后copy
它回来原创.
另一种方法是使用多种 Linux 启动 CD 或 live CD(或可启动 U 盘)中的一种。这应该允许您启动到 Linux 命令提示符或桌面,此时您可以 mount
从硬盘驱动器的 NTFS 启动分区,并在 Linux 环境中使用文本编辑器编辑文件。根据它们附带的工具,从 Linux 分发到 Linux 分发,您具体如何执行这些步骤中的每一步都会略有不同。诸如 OpenSUSE 或 Debian 之类的东西可能拥有所需的所有工具。
最后一个选择是从这台机器上卸下硬盘驱动器,并将其连接到另一台机器上作为第二个驱动器(或使用 USB 硬盘驱动器适配器)。第二台机器将能够看到驱动器上的分区,您可以使用文本编辑器获取 boot.ini 文件。
一旦您能够编辑 boot.ini 文件,您可能希望将 [Operating Systems]
部分中的条目复制到另一行,然后编辑它以删除 /SAFEBOOT 选项。
例如,更改:
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect /SAFEBOOT
...到...
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect /SAFEBOOT
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional Normal" /fastdetect
完成此操作后,再次启动进入 XP,您应该在启动期间获得一个选项 select 两个选项之一,之前的 SAFEBOOT 选项或正常启动。
希望对您有所帮助
这是我的问题。我,作为勺子,决定使用 MSConfig 让 windows 始终启动到安全模式,因为我在 windows 激活协议调用方面遇到了问题。我还检查了备用 shell 选项以及 SAFEBOOT。现在,由于我的 windows 副本尚未激活,如果不让我登录期。我现在无法返回到 MSConfig。有没有办法恢复这些更改?
MSConfig 应用的更改可能是通过将 /SAFEBOOT
参数添加到引导驱动器上的 boot.ini 文件中作为内核的参数。
幸运的是,因为它是 Windows XP,所以这是一个文本文件,要更改它,您只需要能够访问它即可。
第一个选项是从 Windows XP 安装 CD 启动并使用故障恢复控制台。从故障恢复控制台,应该可以导航到 boot.ini 文件所在的位置(可能在第一个分区的根目录中),然后导航到 type
的内容以确认问题。如果你在开机前把U盘插入机器,你应该可以copy
把boot.ini放到U盘上,用另一台电脑编辑文件,然后copy
它回来原创.
另一种方法是使用多种 Linux 启动 CD 或 live CD(或可启动 U 盘)中的一种。这应该允许您启动到 Linux 命令提示符或桌面,此时您可以 mount
从硬盘驱动器的 NTFS 启动分区,并在 Linux 环境中使用文本编辑器编辑文件。根据它们附带的工具,从 Linux 分发到 Linux 分发,您具体如何执行这些步骤中的每一步都会略有不同。诸如 OpenSUSE 或 Debian 之类的东西可能拥有所需的所有工具。
最后一个选择是从这台机器上卸下硬盘驱动器,并将其连接到另一台机器上作为第二个驱动器(或使用 USB 硬盘驱动器适配器)。第二台机器将能够看到驱动器上的分区,您可以使用文本编辑器获取 boot.ini 文件。
一旦您能够编辑 boot.ini 文件,您可能希望将 [Operating Systems]
部分中的条目复制到另一行,然后编辑它以删除 /SAFEBOOT 选项。
例如,更改:
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect /SAFEBOOT
...到...
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect /SAFEBOOT
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional Normal" /fastdetect
完成此操作后,再次启动进入 XP,您应该在启动期间获得一个选项 select 两个选项之一,之前的 SAFEBOOT 选项或正常启动。
希望对您有所帮助