在 Windows Embedded 上重启时恢复硬盘

在 Windows Embedded 上重启时恢复硬盘

我的公司有一台旧的、已经停止使用、上面嵌入了窗口的设备,我们想重新利用它。

当我们重新启动设备时,对驱动器(具有 2 个分区的 SD 卡)的任何更改(即:已安装的软件、IP 地址、系统设置、文件)都将被重置/删除。

我们可以通过将驱动器插入PC成功​​地对其进行更改,但这有其局限性,我们希望能够使用我们的设备。

谁能告诉我们更多有关用于实现这一目标的技术以及我们如何/是否可以禁用它?

答案1

瘦客户端 OEM 实施 Windows XP Embedded 的增强型写入过滤器 (EWF) 工具来阻止对闪存驱动器的写入操作(以及闪存擦除周期)。所有写入操作都会重定向到 RAM 磁盘(也称为覆盖)。

要对操作系统进行任何更改,例如域连接或 TCP/IP 静态地址更改,您可以禁用 EWF 以允许进行更新,然后重新启用它。

您可以在此处阅读更多内容http://msdn.microsoft.com/en-us/library/dd143259%28v=winembedded.5%29.aspx

只有管​​理员帐户才能访问 EWFMGR.EXE 和 EWF API。高级用户、用户和来宾帐户无法更改 EWF 的状态。例如,在设置 IP 地址和/或其他系统设置后,您可以尝试运行此命令。 ewfmgr c: -commitanddisable -live

这会将覆盖中的所有当前级别数据提交到受保护的卷并禁用覆盖。

覆盖将在下次系统启动时写入受保护的卷。提交覆盖可能会影响启动过程的速度。

您可以使用 EWF RAM 和 EWF RAM Reg 模式的 -live 命令立即将覆盖提交到受保护的卷并禁用覆盖,而无需重新启动系统。

要禁用 EWF:, ewfmgr disk: -disable但请注意,闪存驱动器的使用寿命是一个问题。Windows XP Pro 和 Windows XP Embedded 都会不断读取和写入磁盘,从而导致多次闪存擦除循环。由于 CompactFlash 和 mini-IDE 闪存驱动器的此类循环次数有限,因此它们的磨损速度比在正常商业环境中使用时更快。

您可以在这里阅读有关命令/选项的更多信息:http://msdn.microsoft.com/en-us/library/ms940853%28v=winembedded.5%29.aspx

相关内容