Ramdisk 启动模式简介
ramdisk是一种虚拟磁盘技术,我们的PE系统几乎都是使用ramdisk方式从计算机启动的.那么,ramdisk有哪些特点呢?
Ramdisk 将内存虚拟为一个磁盘
Ramdisk技术会将你的一部分内存虚拟成一块磁盘分区.使用U盘启动pe系统时,打开pe系统里的文件资源管理器,你会看到pe系统的系统盘是一个几个GB的分区(很可能是X:盘).这就是Ramdisk的虚拟磁盘.
如果你的计算机内存为16GB,那么经过Ramdisk虚拟化8GB为pe系统盘之后,似乎真实所剩的内存则为8GB.
然而,好像细想不对劲!我们给自己的虚拟机分配的内存只有2GB啊,这8GB......
RAMDisk 可能会利用虚拟内存技术来扩展 RAMDisk系统磁盘的大小。这样可以模拟更大的磁盘空间,但实际上并不占用真正的物理内存.
所以,PE系统的系统文件都只是临时解压到了Ramdisk虚拟磁盘里了.因此即使你的电脑其他磁盘全都损坏,只要内存是正常的,Ramdisk技术都会成功的虚拟出一块磁盘供给pe系统使用.
PE系统的系统文件在哪里呢?其实,微pe的系统文件都装在一个wim包里.这个wim包就在微pe的ISO文件里.所以,事实上,单独把这个wim包复制出来,进行适当的配置,也是可以在不把ISO刻录进U盘的情况下启动pe系统的.
Ramdisk这种技术一定程度上可以防止病毒在pe系统里运行,毕竟病毒在内存虚拟的磁盘里运行起来不是什么容易的事情.
Ramdisk 展望
在现代社会,极其高端的计算机所配置的内存可以达到512GB甚至1TB.在这种情况下使用Ramdisk启动计算机有如下优点:
1.防止系统毁坏:由于内存是易失性存储介质,即断电后内存里的数据会全部消失,这可以保证系统不会损坏.关机后虚拟磁盘消失,wim包里的系统文件在每次开机的时候都会重新释放进入Ramdisk磁盘,每次开机的时候系统都会回到wim包备份的系统的状态.所以,这可以保证系统不会损坏. 但是,这也会导致关机后所有的用户更改全部消失,保存在Ramdisk里的新文件全部擦除.所以,比较麻烦的一点就是需要在关机之前做文件备份.
2.显著提高系统的运行速度:由于Ramdisk模式下系统盘的本质是内存,所以系统盘的读取速度会非常之快.内存的读写速度比硬盘快10-1000倍.所以,系统的流畅度可以达到极限.
然而,对于普通的电脑来说,使用ramdisk技术启动一个完整的Windows系统不切实际.使用ramdisk启动PE系统却是一个不错的选择.
Ramdisk 模式启动PE系统
首先,为什么要使用Ramdisk这种特殊的模式启动PE系统呢?什么情况下我们使用了Ramdisk启动PE系统了呢?
PE系统作为一种维修计算机的工具,需要有强大的适应性,保证在任何情况的计算机内都能够运行.一个计算机可以没有硬盘,但是不能没有内存条.所以,如果计算机硬盘坏了,ramdisk技术仍然可以用内存虚拟出来的系统盘来运行PE系统.这是我们使用ramdisk的原因之一.
什么情况下我们使用了Ramdisk启动PE系统了呢?我们使用 微PE工具箱 制作的可启动USB驱动器(可启动U盘)就是使用ramdisk启动的.
那么,如何使用现有的工具是自己的电脑(或虚拟机)在不插入外部存储设备的情况下直接微pe启动呢?
首先,我们需要的材料有:微pe系统的ISO光盘镜像文件,bootice软件.(本教程以虚拟机作为示范)
选择一个已经安装了Windows系统的虚拟机,启动这个虚拟机.把微pe的ISO里面的的wim包提取出来,放进虚拟机的磁盘里.
操作方法:
1.把微pe的ISO添加进虚拟机
2.打开文件夹 WEPE,里面的 WEPE64.WIM就是微pe的wim包
3.把WEPE64.WIM复制进入虚拟机的磁盘里(位置任意)
现在,微pe的wim包已经准备就绪,下一步便是使用ramdisk启动微pe包.ramdisk作为一种底层的功能,不需要安装额外的软件,只需要合理的编辑BCD菜单即可启动wim.
既然要编辑BCD文件,那么必然要使用小工具BOOTICE.
操作方法:
1.打开BOOTICE,选择 BCD编辑->智能编辑模式
2.点击 添加->新建wim启动项
3.设备类型:Ramdisk,启动磁盘:复制出来的wim包所在的磁盘.启动分区:复制出来的wim包所在的分区
4.设备文件:输入复制出来的wim包的路径.注意在前面加一个 反斜杠\
5.SDI文件:
呵呵,刚才忘说了,sdi文件是专门用来把内存虚拟成一个虚拟磁盘的文件.我们在PE系统里看见的系统盘实际上就是这个文件虚拟出来的.所以,SDI文件在ramdisk模式里不可或缺.
SDI文件在哪里?还在微pe的ISO里.和WEPE64.WIM在一个文件夹内.名字叫WEPE.SDI.
你可以把这个sdi文件放在VM虚拟磁盘里的任何位置,比如C盘,D盘,甚至隐藏的EFI分区(虽然很麻烦而且没必要)
继续:
5.SDI文件:点击左面的 [boot],选择sdi文件的位置,比如笔者把它放在了D盘根目录下,则选择D盘,方法与wim包的选择方法一致.
6.输入SDI文件路径.笔者应该输入 \WEPE.SDI(别忘了反斜杠)
7.菜单标题随意
8.下方勾选 启动到winpe 这个选项.因为我们启动的是pe系统.
9.保存当前系统设置->保存全局设置
现在,我们已经成功配置了微pe进入虚拟机的启动菜单,并以ramdisk模式启动.我们可以重启试一下,看看是否成功.
我们可以使用这种方法把微pe添加到自己的电脑里,方便维护.
编辑BCD文件一定要谨慎操作!
获取最新文章,请关注微信公众号 吕社
本文由博客一文多发平台 OpenWrite 发布!