要在Windows高级启动选项中启用启动日志记录,需先通过Shift+重启进入命令提示符,再用bcdedit /set {default} bootlog yes命令启用,重启后生成C:\Windows\ntbtlog.txt;bootcfg仅适用于旧系统,Win10/11已弃用。

要在Windows系统高级启动选项中启用启动日志记录,需先进入高级启动环境,再通过命令行调用bootcfg或bcdedit工具修改启动配置,否则系统重启后不会生成ntbtlog.txt日志文件。
进入高级启动选项界面
按住Shift键不放,同时点击“开始”→“电源”→“重启”,电脑重启后自动进入“选择一个选项”界面。
选择“疑难解答”→“高级选项”→“命令提示符”,系统会重启并以管理员身份打开命令行窗口。
启用启动日志记录(方法一:使用bcdedit)
在命令提示符中输入以下命令并回车:
bcdedit /set {default} bootlog yes
这条命令将默认启动项的bootlog属性设为yes,【必须确保{default}对应的是当前系统启动项,否则日志不会写入正确位置】。
执行成功后会显示“操作成功完成”。重启电脑,系统会在C:\Windows目录下生成ntbtlog.txt文件。
启用启动日志记录(方法二:使用bootcfg)
方法二仅适用于仍保留boot.ini文件的旧版Windows(如XP/Server 2003),现代Windows 10/11已弃用该工具,强行运行会提示“不是内部或外部命令”。
若系统提示“bootcfg 不是内部或外部命令”,请立即停止此方法,改用bcdedit方式。
验证日志是否生成
第一步:重启电脑,正常进入Windows系统。
第二步:打开文件资源管理器,导航至C:\Windows\ntbtlog.txt。
第三步:右键→“以记事本打开”,确认文件非空且包含类似“\SystemRoot\System32\drivers\acpi.sys”的驱动加载记录。
如果文件大小为0KB或根本不存在,说明bcdedit命令未生效,需检查是否以管理员权限运行命令提示符,以及是否在正确的启动项上执行了/set操作。











