将 Windows XP 设为写保护

将 Windows XP 设为写保护

有什么方法可以让 Windows XP 安装处于写保护状态吗?所有更改都会直接进入 RAM?这样每次重启后,所有内容都会保持最新,但所有更改都会丢失。

原因是。Windows XP 只是一个 RDP 客户端。因此,无需进行大量工作。

这样,我可以更安全地重置、重启、关机任何硬件。我的意思是它不会被损坏。

答案1

我自己没有这样做过,但这种方法在早期基于 CF 卡的车载电脑上相当常见。我强烈建议在采用这种方法之前进行大量测试和备份,即使这种方法有相当完善的文档记录。搞乱关键系统文件和设置怪异的 Windows 安装可能会发生不好的事情。

它需要 Windows Embedded 的东西,但理论上你可以使用EWF 或增强型写入过滤器从 Windows XP 上嵌入的 XP 制作只读的 Windows XP 系统

指令基于这里和维基百科

下载并安装(使用某些 ISO 安装器)或使用 winzip 提取文件。您需要将 ewfmgr.exe 复制到 \windows\system32,将 ewf.sys 复制到 \windows\system32\drivers。Wikipedia 还指出您需要将 ntldr 替换为 ewfntldr

您还需要创建一些注册表项 - 取自这里

密钥名称:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ewf\Parameters\Protected\Volume0

Name: Enabled
Type: REG_DWORD
Value: 0

Name: Type
Type: REG_DWORD
Value: 0x00000001 (1)

Name: ArcName
Type: REG_SZ
Value: multi(0)disk(0)rdisk(0)partition(1)

注意条目 ArcName 是您要保护的启动 Arc 路径卷。更改启动 Arc 路径以保护系统上的其他卷。

项名称:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{71A27CDD-812A-11D0-BEC7-08002BE2092F} 名称:UpperFilters 类型:REG_MULTI_SZ 值:EWF

注意:此注册表项可能已存在,其值为 volsnap。如果此注册表项的值为 volsnap,请将 EWF 添加到该值。EWF 必须位于新行上。例如:

 Value: volsnap
       EWF

您可能会面临内存耗尽的风险 - 您可以使用管理实用程序,或者输入 ewfmgr c:

答案2

经过一番研究,我发现使用标准组件无法实现这一点。您需要安装第三方软件/驱动程序来帮助实现这一点。

可以使用 Microsoft SteadyState 或其他程序。

Microsoft SteadyState 几年前已经停产,但仍然可以在互联网上的某个地方找到(例如这里:http://download.cnet.com/Windows-SteadyState/3000-18512_4-11127965.html

相关内容