开机显示文件BOOT.INI非法正从C--windows-启动怎么办?
“开机显示文件BOOT.INI非法正从C:\windows\启动怎么办?”的完整攻略
症状描述
当开机时,可能会遇到以下错误信息:
文件BOOT.INI非法 正从C:\windows\启动
该错误表明系统在启动时无法找到或读取BOOT.INI文件,因此无法引导操作系统。
解决步骤
步骤一:准备Windows系统安装光盘或U盘
由于Windows安装光盘或U盘含有“恢复模式”,因此我们可以使用它来修复遇到错误的系统。一般建议使用与当前系统版本相同的安装光盘或U盘。
步骤二:从光盘或U盘启动计算机
将Windows安装光盘或U盘插入计算机,按照计算机的启动顺序,选择从光盘或U盘启动计算机。如果您不确定计算机启动顺序,可以关机并重新启动计算机,同时按下计算机制造商的指定键,例如F2、F10、F12等,进入BIOS设置界面修改启动顺序。
步骤三:进入恢复模式
在Windows安装光盘或U盘启动后,会看到“按任意键启动光盘”或“按任意键启动U盘”的提示。根据提示按下任意键,进入安装菜单。
选择“修复您的计算机”或“系统恢复选项”,然后选择“命令提示符”。这将启动WindowsPE环境,您可以在此环境下执行命令。
步骤四:修改BOOT.INI文件
现在您可以尝试修复引导扇区以及修复BOOT.INI文件。使用以下命令依次执行:
bootrec /fixmbr
bootrec /fixboot
bootcfg /rebuild
attrib -h -s C:\boot.ini
notepad C:\boot.ini
这些命令将修复引导扇区,修复BOOT.INI文件并将其重建。最后一个命令将打开一个文本编辑器来编辑BOOT.INI文件。在打开的文件中,请查看和修复有关操作系统的行。以下是一些示例:
示例一
[boot loader]
timeout=5
default=multi(0)disk(1)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(1)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
示例一中,使用的是Windows XP Professional操作系统。如果您使用的是其他操作系统,比如Windows 10,则需要修改multi(0)disk(1)rdisk(0)partition(1)\WINDOWS
这一行,将其替换为正确的操作系统路径。
示例二
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect
示例二中,有多个操作系统可供选择。您可以选择需要的操作系统,并修改default
行,使其指向选定的操作系统。
步骤五:保存并退出
完成修改后,请在Notepad菜单中选择“文件”->“保存”,然后关闭文本编辑器。执行以下命令,使得修改生效:
attrib +h +s C:\boot.ini
exit
接下来,从光盘或U盘中拔出安装介质,然后重新启动计算机。如果一切正常,您将成功启动Windows操作系统,并不再看到错误提示。
总结
如果 Windows 启动出现“文件BOOT.INI非法 正从C:\windows\启动”的错误,您可以通过使用 Windows 安装光盘或U盘来修复该问题。在WindowsPE环境下,可以执行命令来修复引导扇区并重建BOOT.INI文件。修改BOOT.INI文件后,请保存文件并从光盘或U盘中拔出安装介质,然后重新启动计算机即可。