Ken*_*rda 4 iscsi storage-area-network pxe-boot windows-10
我正在尝试通过 iSCSI 设置 Windows 10 以进行无盘启动,例如,如此处或此处所述。
我能够运行 Windows 10 安装程序在目标 iSCSI 驱动器上安装 Windows。但是,在第一次从驱动器启动时,出现蓝屏死机,错误代码为PAGE_FAULT_IN_NONPAGED_AREA
。不幸的是,没有产生故障转储(也许是因为引导加载程序从未达到可以写入驱动器的程度?)。
我该如何诊断和解决这个问题?
当系统页面文件位于 iSCSI 设备上时,似乎会发生这种情况。虽然在 iSCSI 上定位页面文件在 Windows 7 下工作正常,但它在 Windows 10 中似乎已损坏。不幸的是,Windows 默认在主磁盘上设置页面文件,因此当主磁盘为 iSCSI 时,它已损坏-开箱即用。
(请注意,停止代码PAGE_FAULT_IN_NONPAGED_AREA
通常不一定与系统页面文件相关,尽管包含“页面”一词。此停止代码更像是 NT 内核版本的“分段错误”,一般无效内存访问。但是,在我的具体情况下,结果巧合的是与页面文件有关。)
我能够通过完全禁用页面文件来解决这个问题。(它也可以在本地磁盘上定位页面文件,如果存在的话,但是在没有页面文件的情况下启动并运行操作系统后,这更容易配置。)
离线禁用页面文件
由于您的机器不可启动,因此您无法通过 UI 禁用页面文件。幸运的是,通过注册表很容易禁用页面文件。为此,请找到以下注册表项,并将其值设置为空:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Memory Management\PagingFiles
Run Code Online (Sandbox Code Playgroud)
如果您的注册表包含ControlSet002
和/或CurrentControlSet
除了ControlSet001
,请确保对这些进行相同的更改。
离线编辑注册表
但是我们如何在不启动的情况下编辑注册表?有多种方法。您可以从现有的工作 Windows 计算机或从您从 USB 或什至从 PXE 启动的 Windows 预安装环境 (WinPE) 临时安装 iSCSI 卷。存在许多描述这些选项的指南。
为了离线编辑注册表(即,编辑除运行 regedit 的系统以外的注册表):
regedit
(“注册表编辑器”)。HKEY_LOCAL_MACHINE
。Windows\System32\config\SYSTEM
.脱机注册表文件将以HKEY_LOCAL_MACHINE
您选择的名称出现在树下。您对其中的键所做的编辑通常会自动保存,尽管建议您在关闭 regedit 之前明确卸载脱机配置单元以确保(请参阅下面的 Harry Johnston 评论)。这是一个非常奇怪的用户界面,但这显然是如何完成的。
归档时间: |
|
查看次数: |
1354 次 |
最近记录: |