用标准 GHOST镜像xpe系统(EWF保护模式为RAM)时,写保护丢失问题的解决方法
2009-08-09 14:44
381 查看
在开发具有写保护功能的XPE操作系统时,比较常用的EWF保护模式有RAM模式,特别是针对CF卡,RAM模式能够非常有效的保护CF卡不受FBA频繁的写擦损耗(当然这种CF卡 必须是可以分区的),但是问题出现了,在用标准GHOST将FBA后的XPE系统做成镜像的时候,还原出来的系统却把写保护EWF丢失了,具体表现在 运行“EWFMGR C:”命令时,提示系保护卷不存在。
出现上面问题的主要原因是:RAM模式的EWF功能需要CF卡给予一定大小的未分区空间(不小于8M)放置配置信息,所以在对硬盘进行分区时一定要留出一定的扩展空间,当我们对FBA后的系统进行DISK TO IMAGE镜像时,还原时却不能将那8M的空间还原出来,所以导致了EWF功能的丢失,有两种方法解决这个问题:
1) 如果系统镜像为DISK镜像,那么还原后EWF会丢失,我们用DISKGEN对目标盘的分区情况进行查看时,会发现多了个小分区,好了,毫不犹豫的把这个分区删掉,然后重新多启动一次目标盘,那么你在执行“EWFMGR C:”时会发现EWF又回来了,模式还是RAM.
2) 第二种方式是将EWF的RAM模式修改为RAM-REG模式。首先对FBA后的系统要镜像为 PARTITION TO IMAGE方式,然后用PARTITION镜像进行系统还原,你会发现还原后系统理所当然就丢失了EWF功能,那么我们需要做的就是将下面的注册信息保存为.reg文件(可以直接下载链接文件),然后执行注册,重启一次就OK了:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ewf]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Type"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}]
"UpperFilters"="Ewf"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ewf\Parameters]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ewf\Parameters\Protected]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ewf\Parameters\Protected\Volume0]
"VolumeID"="{1EA414D1-6760-4625-8CBE-4F9F85A48E15}"
"Type"=dword:00000001
"ArcName"="multi(0)disk(0)rdisk(0)partition(1)"
(注意:我的系统盘默认是C盘 对应上面partition(1),以此可以类推,这种方式的写保护模式已经转换为RAM-REG模式了),然后那,不要怕麻烦对当前的系统再做个GHOST镜像吧,以后新镜像还原的系统只需要重启一次就可以自动启动RAM-REG 模式的EWF功能了。
我当前应用的是第二种方式,因为本身CF卡就有寿命限制,一般的移动硬盘只能拥有RAM-REG模式的保护功能,那么在FBA的时候由于未能对CF卡写保护,很容易造成卡的损坏进而影响系统的性能,好在现在的很多CF卡支持分区功能了,所以我们可以以RAM模式进行FBA,然后镜像为RAM-REG格式来实现一次GHOST镜像。
如果GHOST能够更好的支持完全对RAM模式的EWF功能镜像那就再好不过了,我想解决方案一定是有的,需要继续学习查找。感觉RAM模式应该比RAM-REG模式的EWF更稳定些吧,继续查找学习吧。。。
雷志刚老师提供的EWF_REG注册文件
出现上面问题的主要原因是:RAM模式的EWF功能需要CF卡给予一定大小的未分区空间(不小于8M)放置配置信息,所以在对硬盘进行分区时一定要留出一定的扩展空间,当我们对FBA后的系统进行DISK TO IMAGE镜像时,还原时却不能将那8M的空间还原出来,所以导致了EWF功能的丢失,有两种方法解决这个问题:
1) 如果系统镜像为DISK镜像,那么还原后EWF会丢失,我们用DISKGEN对目标盘的分区情况进行查看时,会发现多了个小分区,好了,毫不犹豫的把这个分区删掉,然后重新多启动一次目标盘,那么你在执行“EWFMGR C:”时会发现EWF又回来了,模式还是RAM.
2) 第二种方式是将EWF的RAM模式修改为RAM-REG模式。首先对FBA后的系统要镜像为 PARTITION TO IMAGE方式,然后用PARTITION镜像进行系统还原,你会发现还原后系统理所当然就丢失了EWF功能,那么我们需要做的就是将下面的注册信息保存为.reg文件(可以直接下载链接文件),然后执行注册,重启一次就OK了:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ewf]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Type"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}]
"UpperFilters"="Ewf"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ewf\Parameters]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ewf\Parameters\Protected]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ewf\Parameters\Protected\Volume0]
"VolumeID"="{1EA414D1-6760-4625-8CBE-4F9F85A48E15}"
"Type"=dword:00000001
"ArcName"="multi(0)disk(0)rdisk(0)partition(1)"
(注意:我的系统盘默认是C盘 对应上面partition(1),以此可以类推,这种方式的写保护模式已经转换为RAM-REG模式了),然后那,不要怕麻烦对当前的系统再做个GHOST镜像吧,以后新镜像还原的系统只需要重启一次就可以自动启动RAM-REG 模式的EWF功能了。
我当前应用的是第二种方式,因为本身CF卡就有寿命限制,一般的移动硬盘只能拥有RAM-REG模式的保护功能,那么在FBA的时候由于未能对CF卡写保护,很容易造成卡的损坏进而影响系统的性能,好在现在的很多CF卡支持分区功能了,所以我们可以以RAM模式进行FBA,然后镜像为RAM-REG格式来实现一次GHOST镜像。
如果GHOST能够更好的支持完全对RAM模式的EWF功能镜像那就再好不过了,我想解决方案一定是有的,需要继续学习查找。感觉RAM模式应该比RAM-REG模式的EWF更稳定些吧,继续查找学习吧。。。
雷志刚老师提供的EWF_REG注册文件
相关文章推荐
- 已管理员模式运行批处理路径丢失问题的解决方法
- C#中??和?分别是什么意思? 在ASP.NET开发中一些单词的标准缩写 C#SESSION丢失问题的解决办法 在C#中INTERFACE与ABSTRACT CLASS的区别 SQL命令语句小技巧 JQUERY判断CHECKBOX是否选中三种方法 JS中!=、==、!==、===的用法和区别 在对象比较中,对象相等和对象一致分别指的是什么?
- tomcat调试模式出问题的解决方法
- Windows7 下 VirtualBox 安装文本模式 CentOS的若干问题解决方法
- Eclipse下maven项目自动打war包丢失jar包问题解决方法
- java中double类型数据加减操作精度丢失问题及解决方法
- MySQL之——MySQL远程连接丢失问题解决方法(Lost connection to MySQL server)
- ASP.NET在IE10中无法判断用户已登入及Session丢失问题解决方法
- Outlook Express邮件丢失问题解决方法之一
- HDFS block丢失过多进入安全模式(safe mode)的解决方法
- Yii框架用户登录session丢失问题解决方法
- 解决JavaScript数字精度丢失问题的方法
- 解决element-ui中el-menu组件作为vue-router模式在刷新页面后default-active属性与当前路由页面不一致问题的方法
- 利用OleDb导入Excel数据丢失问题及解决方法
- .NET 模板丢失问题解决方法
- 找不到mysql.sock,mysql.sock丢失问题解决方法
- IE中JS跳转丢失referrer问题的2个解决方法
- 【技术贴】安装GHOST失败,出现“A:\GHOSTERR.TXT”错误的解决方法。镜像安装失败,g
- document.body.scrollTop 值总为0的解决方法 比较常见的标准问题