将win7加载至内存运行教程

  • A+
所属分类:Windows

本文章是我以前的哥们写的,贴于此供小伙伴们学习学习。

首先,在做RamWin7之前 大家知道RamOS的特性就是断电或重启之后位于内存盘的文件无法保留,而做热备份又复杂并且成功率不高,为了解决这一问题,可将win7默认的用户配置文件转移。

下面开始详细介绍此方法 :

1. 在安装win7的时候,到输入用户名的那个阶段,先不输入用户名 如下图:

在此处停留的时候暂且先不输入用户名,按shift+F10先呼出CMD对话框

然后用命令先把C盘内的用户文件夹转移到D盘

具体的命令如下图:

好了 就只要先拷贝这两个目录 关闭CMD 继续安装 直到安装结束

这样就已经拷贝好我们需要的用户配置目录

接着进入系统之后第一件事就是打开计算机管理中的"本地用户和组" 将administrator管理员激活启用。如下图:

激活管理员帐户之后,我们运行regedit打开注册表,修改默认的用户配置文件路径到刚才我们创建好的D:\ Documents and Settings目录 ,如下图:

在更改好默认用户配置路径之后,我们可以把临时文件目录以及IE的缓存目录设置到C盘,这样做是为了在系统重启后自动清空临时文件及IE缓存,提高速度。OK,到此第一步骤结束。

为考虑到软件和游戏的资料多数都会在用户配置文件里,用此方法与RamOS完美结合,达到防毒、运行速度以及保留用户资料的效果。此方法还能与杀毒软件同时使用,经测试RamOS重启之后杀软还能正常运行并保留了病毒库的更新。

2. 接下来开始装驱动、转移页面文件、删除休眠文件、删除垃圾等这些就不再叙述了

下面开始安装过时驱动:firadisk 打开“设备管理器”在顶端用户名位置单击右键,在弹出的标签中选择“添加过时硬件”如下图:

安装使用手动,不选择搜索。从磁盘安装选择firadisk驱动存放的路径,确定开始安装

在安装过程中会提示驱动未签名的警告对话框,选择始终安装此驱动程序软件,继续下一步直到安装完成。

因为驱动未签名的问题,有可能重启之后导致系统无法正常启动,我们安装完驱动还需向BCD 添加testsigning on (测试模式)具体命令如下:

打开CMD ,将bcdedit /set testsigning on复制到CMD运行 启用测试模式。

接下来我们需要修改WIN7的BCD启动

打开CMD然后在CMD窗口中输入以下命令:

(可以复制后在cmd窗口中鼠标右键粘贴,切忌不要用ctrl+v进行粘贴)

bcdedit /set {default} osdevice boot回车

bcdedit /set {default} device boot回车

bcdedit /set {default} detecthal 1回车

做完此步骤之后就可以进入到pe下使用imageX工具对C盘进行打包制作镜像了

在制作完镜像之后,利用VDM去创建一个虚拟磁盘,创建好之后再使用imageX工具将之前做好的备份还原至虚拟磁盘,在还原完之后这里需要注意一个细节,

需要将img文件中的BCD修改partition=C:为boot 如下图:

此时img镜像已制作完毕,退出VDM,重启进入到原物理C盘。

接下来我们需要将grub启动添加到BCD菜单中从而实现引导img文件启动加载至内存

这里提供给大家一个添加GRUB的批处理,请大家直接拷贝另存为grub.bat文件

最后将grub设置为系统的默认启动项 如下图:

到此整个RamWin7已全部制作完成!重启之后就可以体验RAMOS带来的飞一般的速度!

微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~

发表评论