2024年3月4日发(作者:)
体验8000MB/s的极速读取 把XP装到内存中
1.下载并安装SP3 VOL版的Windows XP。
这里需要说明的是:打上芯片组驱动、声卡驱动、网卡驱动、显卡驱动就ok了。其他的没必要装了装驱动,最好不要用setup的方式装,最好到,设备管理器里去指定驱动的路径来安装,因为setup安装方式会多占用空间,显卡驱动只装驱动部分就ok了,其他的乱七八糟部分就不要装了。
2.安装一些必要软件
装好系统后建议安装IE 8.0 如果喜欢8080能看大视频,且能发大视频 就可以不装IE
8.0 系统默认是IE 6.0安装好Adobe Flash Player 10.3.183.7。如果玩最新的3D游戏
DirectX 9.0c是必须要装的,这个是最终版本。如果需要高清解码插件的话 Windows Media
Player 11是必须要装上去的。当然,以后你要是装一些软件需要Microsoft .NET Framework
这个也是可以装的。不过个人觉得装好IE 8.0 Adobe Flash Player就ok了。
3.对XP进行精简操作
①.减肥xp系统:
C:Documents and Settings用户名Local SettingsTemp
C:Documents and Settings用户名Local SettingsTemporary Internet Files
C:WINDOWSTemp
C:WINDOWSDriver Cachei386
文件夹下东西可全部删除。
如果你是nvidia显卡,如果你把驱动解压到c盘的 那个安装文件包也要删掉。
芯片组 c:intel 也可以删掉。
当然,C:Program FilesNVIDIA Corporation也可全部删除。
②.点开始--->运行
输入 cmd
回车
然后在dos模式下运行
sfc /purgecache
回车
exit离开
③.
你也可以把桌面 我的文档 从C:Documents and Settings用户名My Documents
改到 液态硬盘 上的某一个位置。当然我是不会改这个的,我没习惯往我的文档里放文件,可以在c盘上建立 一个文件夹 如:8080
4.做一些小处理
点 确定 重启 再次进入系统
注册表优化这两处
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionOptimalLayout]
"EnableAutoLayout"=dword:00000000
关闭 系统闲置时 自动磁盘整理
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]
"NoLowDiskSpaceChecks"=dword:00000001
关闭恼人的c盘空间不够提示
5.下载虚拟光驱等工具包
到 这个地方 把这个文件下载下来
/download/upfiles/201108/
要是没有装winrar到去下载,解压缩放到非c盘的某一个盘去。
6.下载内存虚拟硬盘 VSuite Ramdisk 服务器版。
再到这个地方/zh-cn/vsuite-ramdisk/
下载个内存虚拟硬盘 VSuite Ramdisk 服务器版 (32位和64位),下载好放到桌面上不要安装,因为这个软件有15天限制改天我有时间我再破解这个15天使用闲置。
7.装Firadisk驱动
到Firadisk把这个装起来,其实就是虚拟的驱动。
8.指定文件夹路径和关闭虚拟内存,然后重启,再指定一下这个文件夹路径
ok 驱动安装完毕。
再次进入系统属性
关闭 虚拟内存
9.进入U盘PE备份出config,再修改注册表,重启,再次进入系统
再次重启电脑,用u盘引导 进入pe
把 C:WINDOWSsystem32config 文件夹全部备份出来【其实有用的文件就1个】 放到 d盘啊 e盘啊 随便你。
拔下 u盘 ,重启,用硬盘引导 进入xp
运行regedit
把DosDevicesC: 重命名成DosDevicesB:
这里修改后,你再重启是不能进入系统的!所以,在最后的时间里,装点你想要的软件吧!
xp镜像的范本已经做好了,但是我想问你的是:QQ你装了吗?QQ输入法你装了吗?office 2003简化版你装了嘛!
好了。结束。
重启,插入u盘,用pe引导,进入pe
10.创建ramxp文件.
创建的ramxp文件,一定要放在c盘根目录下,根据你需要,同时也根据你c盘那些文件大小,你自己填大小,建议1700-2000MB。
点确定,然后最小化这个文件,我也是人云亦云的听别人说不能超过2g。
也就是说,如果你的c盘那些文件占用了1.5g,你创建的文件是2g的话,你进入ramxp系统,c盘的剩余空间就是2g-1.5=500m了。当然,因为32位系统只能识别到3g,3g-2g=1g 那么内存就是1g的内存了。这3g 大家看着怎么分配吧,手心手背都是肉。
那个 1.大几g 因为是单一文件,虽然实模式慢些
硬盘读一下 在20秒左右就ok了。
我的 wd 500g 篮盘 加载只需要17秒
11.复制文件到a盘
双击我的电脑
看到一个 A:盘
双击一下格式化了
注意:一定要格式化成FAT32格式,不要格式化成NTFS格式。
格式化好后,进入c盘
把除了
System Volume Information
【如果你前面没有 虚拟内存关闭的话 会有这个文件】
之外的文件全部copy到 a盘。
12.复制grub4dos-0.4.4
把 grub4dos-0.4.4 整个文件夹copy到 c盘 根目录 如下图:
13.修改grub配置
把这个文件夹名字改成 grub
进入grub文件夹 把 grldr 复制到c盘根目录下。
14.改
修改 c: 下的 文件
在最下面一行添加一行 c:grldr="grub"
15.修改 文件
进入 c:grub文件夹
修改
文件
在最上面添加
title ramxp
find --set-root /
map --mem / (hd0)
map (hd0) (hd1)
map --hook
chainloader (hd0,0)/ntldr
这6行
16.重启,U盘引导
搞不懂 出了个什么错 但没有关系 要把这些东西 全部搞清楚 我估计 我头发全白了
17.进入内存系统
选择 这个 ok 进入 内存系统
18.进入系统后再修改一下虚拟内存
修改完毕后,搞定.
19.建议和说明
需要说明的是:前面清垃圾文件之后还是 建议 大家上一下 大家最喜欢的网站 输入帐号 密码 留个cookies,还有QQ登录一下帐号 然后登录上去 等tencent服务器好友数据全部下载到本机。还有,如果经常偷菜,那么也去一下农场,把那些农场flash数据全部下载到本机,搞好后,就可以藐视普通SSD的速度。
另外,有智能保存功能,大家摸索着玩吧!等哪天有空,我研究研究windows xp x64 搞搞看over。
20.一点补充
补充:
C:WINDOWSDriver Cachei386
下的 两个文件 其实我是没有删 把ctrl+v到其他盘以备不时之需。一且弄好后可以去B盘,去把 B:WINDOWSsystem32config 全部备份出来,这个config内容 其实与前面的config 内容其实就是 xp注册表的备份,以后如果想进真正的xp模式,把原来的config文件覆盖掉 c盘的 config文件。如果弄好了又想进入影子高速系统把2nd
的config 再覆盖掉这2个覆盖 要用u盘引导进pe覆盖。
=====================================================================
如何使用Firadisk 在内存里面装Win7
顾名思义就是内存操作系统,它的原理是利用特殊的软件把部分内存虚拟为硬盘,然后将制作好的操作系统镜像释放到这个虚拟磁盘中运行。其实Windows 7预装环境的PE2.0就是这样的一个系统。利用剩余内存制作虚拟磁盘加快系统操作,相信大家已经看过不少类似的文章。可是你想过要把一个完整的系统放在内存里运行吗?这种系统叫做内存操作系统(RAMOS)。它不仅运行更快,而且操作更安全,维护也更方便! RAMOS要比任何形式的双系统都要快速、方便,而且更安全,完全不怕感染病毒或系统被修改;如果你的电脑配置并不够高,那么安装RAMOS可以大大提高电脑的运行速度;如果是笔记本,启用RAMOS还可以有效节能,让本本运行得更久。
RAMOS有什么好处
1、内存配置较高的笔记本电脑,由于内存读写速度比普通硬盘快,因此RAMOS的运行速度也就更快,而且成功加载到内存后,可以脱离本机硬盘运行。因此对于此类用户,使用RAMOS不仅可以提高运行速度,而且还可以大大提高电池续航能力(硬盘耗电量远比内存大)。
2、对系统安全性要求较高的用户
现在网络安全形势严峻,即使安装杀毒软件也可能会中毒。由于RAMOS在内存中运行,而内存在电脑重启或断电后不会保存任何数据,因此即使RAMOS中毒了,重启后也可以自动复原,所以可以说,RAMOS是永不中毒的“金刚系统”!
3、多系统用户
常规的情况下如果要安装多系统,我们不但要为新系统规划安装分区,还要维护它,而多系统的维护也是一个让人头痛的问题。不过RAMOS就是一个镜像文件,可以放在本机的任意位置,因此非常便于维护和管理。比如可以在预装Windows 7电脑上安装RAM Windows XP(以下简称RAM XP)组成双系统(当然也可以制作RAM Win7)。只要你愿意,安装再多的系统也没关系,而且只要删除镜像文件就可以完成卸载。
准备工作
既然RAMOS有这多的好处,那就马上开始制作吧。下面以打造RAMXP为例介绍具体操作步骤。
1、确认你的系统内存在1GB以上,因为至少要使用500MB左右的内存来存放系统文件。
2、你可以根据内存情况,选择正常系统或精简版系统进行安装。
3、由于这个系统要安装在本机第一分区,因此操作之前要使用Ghost等软件将当前系统备份到其他分区。
4、安装好的系统文件要在WinPE下全部复制到虚拟磁盘,因此还要准备好一个WinPE启动盘(推荐使用老毛桃WinPE,可以将其安装到本地硬盘备用)。
5、其他所需软件,大家可以自己在网上找下下载,没有偏门的。
RAMOS制作实战
第一步:将原有系统进行备份之后,启动XP的安装程序选择全新安装,并按照提示将系统安装到C盘并将驱动、常用软件全部安装好。安装完毕后对系统进行适当精简,如将垃圾文件删除,将虚拟内存转移到其他分区等。最终系统占用空间最好控制在1GB以下。
提示:为了精简系统,可以选择只安装系统和必需的软件,因为其他软件可以在需要时安装,只是不会保存在系统中。
第二步:将下载的Firadisk软件(/grub4dos/FiraDisk/)解压缩,并运行“firadisk”目录下的安装文件“”进行安装,重启后完成虚拟磁盘驱动的安装,然后打开计算机管理当中的设备管理器,展开“SCSI和raid控制器”,确认可以看到“Firadisk Vitrual Disk Enumerator”设备。
第三步:再次运行刚刚解压缩的文件夹当中的“VDM虚拟光驱”目录下的“”,然后单击“文件→创建”,按提示在E盘下创建一个名为“”的虚拟磁盘文件,大小为1024MB(即1GB,根据自己的内存大小进行设置,最大不要超过3.25GB)。接着返回VDM虚拟光驱主界面,单击“文件→装载”,将刚刚创建的虚拟磁盘文件装载(如“e:”),再将盘符分配为N。现在打开资源管理器可以看到新增了一个N分区(字符颜色为蓝色)。用鼠标右键点击选择“格式化”并按照提示将其格式化为NTFS分区并启用压缩(以获取更大存取空间)。 9 7 3 1 2 3 4 8 :
提示:这一步是创建一个虚拟分区,因此首先要确定你的磁盘有足够的空间(如文中所说的E盘),同时要根据你的内存情况设定虚拟磁盘文件的大小,切不可超过实际内存的大小(如2GB内存,以不超过1GB空间为佳)。
第四步:启动注册表编辑器,定位到“HKEY_LOCAL_MACHINE\SYSTEM”,然后删除其下的“MountedDevices”键值,这样在进入RAMOS后,虚拟磁盘的盘符就会自动变成“C:”。
提示:为以防万一,请在删除之前做好注册表的备份工作。
第五步:重新启动电脑并使用光盘将系统引导到WinPE环境,然后运行VDM虚拟光驱加载“”镜像文件到N盘,按提示将C盘下除“RECYCLER”、“”和“SystemVolumeInfor-mation”外所有文件全部复制到N盘(如果在WinPE中运行VDM虚拟光驱时提示缺少DLL文件,请将“”和“”一起复制到系统“System32”目录下运行即可)。这样,一个完整的系统镜像文件就完成了。
提示:如果是制作RAMWin7,由于软、硬链接文件存在无法直接复制的情况,此时需要使用“imagex”命令捕捉C盘镜像(如:Imagex/capturec:d:\"win7"),然后再释放到N盘(如:imagex/applyd:\"1"n:)。
第六步:重新使用Ghost将原来的系统恢复到C盘,然后将下载的“grldr”文件复制到C盘。如果原来是XP系统用户,使用记事本打开C盘目录下的“”文件,在文件最后添加“C:\grldr=引导内存XP系统”并保存即可。 接下来打开下载文件的目录,将其中的“”配置文件放到C盘根目录当中。
提示:如果原来系统是Windows7用户,将下载的“grldr文件”压缩包复制到C盘解压缩,然后以系统管理员身份运行下载的“”,单击“编辑/新建实模式启动项(grub、win98、linux)”,重启后即可在多重启动菜单中选择“Grubfordos”加载“grldr”。
因为“grldr文件”压缩包当中的两个文件默认为隐藏的系统文件,所以如果你的电脑没有开启“显示所有文件和文件夹”的选项,那么在解压缩之后是看不到这两个文件的。如果你不确定是否成功解压缩,还可以复制另外两个以“.重命名”为后缀的文件到C盘,再将这个后缀去掉即可。
此外,Win7用户请复制下载的“”文件到C盘根目录,然后将其重命名为“”。
第七步:现在重新启动系统,就可以看到在系统选择菜单当中有了新的选项,此时XP用户在多重
启动选择“引导内存XP系统”(Windows7用户在启动管理器选择“GRUB”),系统就会自动将“”加载到内存中运行。进入RAMOS后打开磁盘管理组件,可以看到系统新增了一个1GB大小的磁盘,这就是内存虚拟磁盘。
快速、安全就是RAMOS
现在大家就可以尽情地使用这个RAMOS了。由于这是在内存中运行操作系统,我们可以在这个系统中进行任意操作。比如进行病毒测试、数据抢救等操作。因为它是一个完整的XP系统,因此功能当然要比WinPE等精简系统更为全面。而且RAMOS与已经安装的系统没有任何冲突,这个系统可以在你需要的任何时候启动。
如果你想要安装双系统,那么RAMOS要比任何形式的双系统都要快速、方便,而且更安全,完全不怕感染病毒或系统被修改;如果你的电脑配置并不够高,那么安装RAMOS可以大大提高电脑的运行速度;如果是笔记本,启用RAMOS还可以有效节能,让本本运行得更久。
提示:如果要删除这个系统,只要打开设备管理器将其中“FiradiskVitrualDiskEnumerator”设备卸载,并删除“C:\WINDOWS\system32\rivers”目录下的“”和“”文件即可。如果要对RAMOS进行维护(如添加、删除软件),只要使用VDM虚拟光驱加载镜像文件再进行操作即可。比如杀毒升级,可以在源系统先升级好病毒库,在使用VDM虚拟光驱加载镜像后将升级后的病毒库目录复制到镜像中替换同名文件即可。
看过本文,相信不少拥有大内存的读者已经按捺不住要试试了吧?没错,双系统还可以这样玩!相比其他普通形式的双系统,完全在内存当中运行的系统,可以充分发挥内存读写速度快的优势,并且进行任意操作都不会影响到系统的安全性,即便系统崩溃,重新启动就又恢复到了原来的样子,比影子系统还要强大!而且具体的操作步骤也比较简单,只要你按照操作步骤一步一步地完成,很容易就可以实现。
--------------------------------------------------------------------------------------
我已经测试过了,很强大,0pe或Micrope直接用这个驱动替换里面的驱动,可以正常使用.
其它PE只需要在内核中加入这个驱动,就可以直接整体ISO来启动,再也不用担心ISO启动找不到外置的问题了.
在PE中添加该驱动只需在中添加以下语句,然后把文件放到system32drivers目录下就可以了
[]
Firadisk=,4
整体ISO启动方法例子.
title pe from iso
map --mem / (0xff)
map --hook
chainloader (0xff)
还有一些想法,我还没有条件测试,
1.把这个驱动加入到WINDOWS的安装盘中,这样是不是就可以直接以
map --mem / (0xff)
map --hook
chainloader (0xff)
的方式来安装XP或其它系统了
2.制作Ram系统,应该是支持的了.只需要在WINDOWS系统中加入这个驱动,然后把系统打包成一个镜像,用GRUB4DOS的map --mem来加载启动.
也可以到这个贴子看看由无忧论坛天风 制作的RAM WINDOWS 7
/?tid=148670
后注:这个驱动还是持续更新中,希望越来越强大,不知是否以后会支持非mem的磁盘,如果可以的话就更强大了.....让我们一起期待吧.
• Sign In
• Create Account
•
• View New Content
o SearchAdvanced This topic Search section:
o This topic
o This forum
o Forum
o Members
o Help Files
o
o
o
o
•
•
•
•
•
•
51
Downloads
About
Store
Tutorials
Forum
Downloads
About
Store
Tutorials
More
→Groups
→Project forge
→FileDisks/RamDisks: Firadisk, etc.
7 votes
FiraDisk (latest = 0.0.1.30)
Started by karyonix, Aug 22 2009 10:57 AM
• Page 1 of 22
• 1
• 2
• 3
• Next
• »
• You cannot reply to this topic
• Go to first unread post
542 replies to this topic
#1 karyonix
Frequent Member
•
• Advanced user
•
• 427 posts
•
Thailand
• Time Online: 19d 11h 23m 35s
Posted 22 August 2009 - 10:57 AM
FiraDisk
File/RAM Disk driver for Windows.
From discussion in Shao's topic GRUB4DOS RAM Disk Recognized by , I try making a
Windows driver to read GRUB4DOS' drive map table and use GRUB4DOS RAM drives in Windows. This driver
is the result. It emulates SCSI adapter and disk. It can use RAM disk loaded by GRUB4DOS in Windows.
Shao's driver WinVBlock can also use GRUB4DOS's RAM drives. You can visit his thread for more detail.
This driver is not suitable for people who are not familiar with making and manipulating disk image or don't know
how to use GRUB4DOS.
It may take a long time to study about them depending on each person.
What is this driver for ?
When your Windows has problem running or is infected with viruses, it is difficult or sometimes impossible to fix
it from within windows itself.
Options to fix it or recover data from it would be
- Boot DOS. You can get data from FAT partition. With some add-on you may be able to access data in NTFS
partition.
- Use Linux or other OS to access your data with some limitation in its NTFS features.
- Windows PE run from CD or USB drive
- Remove harddisk from the computer and put it in another computer with Windows installed. You can access
NTFS partition, scan virus, modify registry, create partition, delete partition, format, install new Windows in
existing NTFS partition without formatting.
Windows PEs created from Winbuilder are useful for data recovery and manipulation of harddisk partition.
They are normally run from CD-ROM. If you don't want to burn CD, or the computer you want to run it on don't
have CD-ROM drive, another option is run from USB drive.
GRUB4DOS has ability to load disk image to RAM and create RAM drive for use in DOS, Windows 98. You can
boot DOS, Windows 98 in RAM.
Newer Windows based on Windows NT cannot use GRUB4DOS RAM drive unless you have driver for it.
With FiraDisk driver you can use GRUB4DOS RAM drive in Windows XP-7. It can be used to boot Windows.
If you have FiraDisk integrated in PE ISO. It is possible to use GRUB4DOS to load PE from ISO file into RAM
and run PE from RAM.
When you run Windows from RAM. You can use your recovery tools, antivirus, partition managers to modify
your harddisk. You can also delete/rename some folders (Document and Settings, Program Files, Windows) and
reinstall Windows in old NTFS partition without deleting your data files and don't get old and new files mixed.
You can store multiple ISO files on the same drive and choose it in GRUB4DOS at boot time.
Platform:
Can run in
- Windows XP 32-bit
- Windows Server 2003 32-bit
- Windows 7 32-bit
- Windows 7 64-bit (Test Mode)
Download
Latest version = 0.0.1.30
Driver files :
Source files : src-0.0.1.30.7z
F6 Floppy image : -0.0.1.30-f6.7z
Test-signed 64-bit driver is included. If you want to test it in Windows Vista or Windows 7 64-bit, you must enable
TESTSIGNING Boot Configuration Option before you install this driver.
If you don't want to be warned about unknown publisher, you may install my self-signed test-signing root
certificate before you install this driver. ( 4.78K )
Old versions v0.0.1.0 - 0.0.1.28 MF
Status / change log
- Sector-mapped virtual drive is not supported.
v0.0.1.30
- Added: boot option indicates that the virtual drive is required for booting.
v0.0.1.28
- Added: Read options from GRUB4DOS RAM drive.
v0.0.1.26
- Fixed: CD-ROM emulation in Windows 7.
- Fixed: BSOD when unloaded.
- Added: Allow disabling detection of GRUB4DOS and Memdisk by settings in registry.
- File-backed virtual drive "cdrom,file=..." does not work in Windows XP-2003 text-mode setup. But
"cdrom,vmem=..." works.
v0.0.1.24
- Find disk image file without knowing drive letter of backing drive. ( use find: instead of
v0.0.1.22
- It is possible to boot Windows XP in disk image file.
v0.0.1.20
- Detect MEMDISK (v3.86) RAM drive.
- Test SSE2 memory copy code.
v0.0.1.16
- Fix: Slow transfer speed of RAM drive.
- Bug: Cannot boot Windows XP setup from RAM CD-ROM.
v0.0.1.12
- Fix: Windows Server 2003 compatibility.
- Fix: Can read hexadecimal number (0x12345678) in boot option parameters.
v0.0.1.10
- Virtual floppy disk drive.
- New "physicalmemory" boot option keyword.
- Bug: Cannot read hexadecimal number in boot option parameters.
v0.0.1.8
- File-based drives can be created using /firadisk option.
- Fix: Detection of GRUB4DOS' RAM CD-ROM.
v0.0.1.6
- Bug: Incorrect detection of size and address of GRUB4DOS' RAM CD-ROM.
v0.0.1.4
- Support multiple virtual drive.
- Support CD-ROM ISO loaded with GRUB4DOS.
- No floppy drive emulation. Floppy disk image mapped to (fdx) will appear to be removable disk.
v0.0.1.0
- Support 1 virtual hard drive that has been loaded with GRUB4DOS's map --mem command.
- Windows XP can run from virtual hard drive in RAM.
Planned features in future versions:
- Add/remove drives from CLI or GUI.
Configuration
• Registry
▪ key HKLMSYSTEMCurrentControlSetControlFiraDisk
value StartOptions type REG_SZ
data = list of drive description to create separated by semicolon.
Example:
disk,vmem=find:;cdrom,vmem=find:;floppy,vmem=c:;disk,vmem=c:,size=1052835840
There are 3 types of virtual drive : disk, cdrom, floppy
There are 3 main types of media/image :
[indent]file=path : File read/write.
vmem=path: Memory mapped file.
vmemwithout path : Allocate from virtual memory (RAM+pagefile).[/indent]
Optional parameters
[indent]offset=number
size=number
heads=number
sectors-per-track=number
ro: read-only
boot: indicate that the virtual drive is required for booting Windows.[/indent]If file does not
exist and size is specified, new file will be created.
If file exists but is smaller than offset+size, it will be extended.
▪ value DisableDetectGrub4dos type REG_DWORD
▪ value DisableDetectMemdisk type REG_DWORD
▪ value DisableDetectedRAMDrives type REG_DWORD
0=enable 1=disable
▪ key HKLMSYSTEMCurrentControlSetservicesFiraDiskParameters
value StartOptions same format as above.
You can write to this value at first stage of Windows XP setup by using
section [sk].
▪ value PnP type REG_DWORD
0=Create new FiraDisk Enumerator device at startup. 1=Don't create new FiraDisk
Enumerator device.
• GRUB4DOS RAM drive
Create a small RAM drive with drive number between 0-127 and write FiraDisk options to it.
Begin with [FiraDisk] (case insensitive)
followed by n
then StartOptions=datan
and end with 0.
Backslash is escape character in write command.
You can use / instead of in data field. When FiraDisk read this data, it will convert / to automatically.
Example:
----------------------------------------------------------------------------------------------------------------------------------------
[Disks]
d1 = "FiraDisk Installation Disk", ,
d1 = "FiraDisk Installation Disk", ,
[Defaults]
scsi = firadisk32
[scsi]
firadisk32 = "FiraDisk Virtual Disk Driver x86",firadisk
firadisk64 = "FiraDisk Virtual Disk Driver x64",firadisk
[sk32]
driver = d1,,firadisk
inf = d1,
[sk64]
driver = d1,,firadisk
inf = d1,
贴一个用于F6软盘的,默认加载32位的驱动
--------------------------------------------------------------------------
加载第三方驱动后启动iso镜像
Download:
File:
加载第三方驱动后启动iso镜像
firadisk-driver-0.0.1.30-f6.7z 29.9 KB
De
S
C
R
I
P
T
i
on:
1. title [8] 加载第三方驱动(firadisk)后启动镜像
find --set-root /BOOT/IMGS/
map --mem /BOOT/IMGS/ (fd0)
find --set-root /BOOT/IMGS/
map --mem /BOOT/IMGS/ (0xff)
map --hook
chainloader (0xff)
boot
2, 加载第三方驱动后启动iso镜像或其他文件
RUN --firadisk /WIN$.ISO #默认使用(bd)/BOOT/IMGS/驱动,手选从镜像或硬盘启动
RUN --firadisk:/IMGS/ /WIN$.ISO #使用/IMGS/驱动,手选从镜像或硬盘启动
RUN --firadisk-nodisk /WIN$.ISO #默认使用/BOOT/IMGS/驱动,只从从镜像启动
RUN --firadisk-nodisk:/IMGS/ /WIN$.ISO #使用/IMGS/驱动,只从镜像启动
注:使用--firadisk参数后iso镜像一律载入内存启动
RUN --firadisk /ISOS/ #加载驱动后返回/ISOS/
RUN --firadisk --automenu #加载驱动后自动生成菜单
3, 两种方式加载iso镜像
RUN /BOOT/IMGS/ #启动iso先尝试直接映射,失败后再载入内存
RUN --mem / #启动iso会直接载入内存启动
SHA1
Ch5cb84eac7fb541fa909b25237cf7b167fdd2ce0d What's this?
ecksum:
------------------------------------------------------------------------
FiraDisk Driver v0.0.1.18
软件版本:
应用平台:
更新时间:
简单介绍一下这个驱动:
这个驱动是GRUB4DOS虚拟盘的Win系统下的驱动,可以让Win系统识别GRUB4DOS出来的虚拟盘!
主要用处是在Win系统里添加FiraDisk驱动,制作RAMOS系统!
添加如下:
title RAMOS
map --mem (hd0,0)/镜像名.IMG (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader +1
boot
chainloader /ntldr
还可以把FiraDisk驱动添加到WinPE系统维护光盘里,这样就可以不用解开光盘而直接用GRUB4DOS整体启动WinPE系统维护光盘镜像文件,而不会出现找不到外置程序的问题!很方便实用!
支持32位和64位系统!
------------------------------------------------------------------------------------------------------------------------------------
现在配置的电脑内存很少有小于2GB的,配置4GB内存的朋友也有不少。我们在使用电脑的日常操作中一般也用不着这么的大内存空间。而目前制约系统性能最大的瓶颈就是硬盘的传输速度,所以笔者来教你怎么把XP系统装进内存。
v0.0.1.18
Win9x/Win7/XP/2000/2003/Vista
2010-6-21
1、安装及精简XP系统
先将自己早已备份的GHO格式的XP系统镜像恢复到C盘,然后对系统进行适当精简,比如将垃圾文件删除、将虚拟内存转移到D盘或其他分区、关闭系统休眠等。经过精简后的XP系统,其体积最好不要超
过1GB。
2、安装firadisk
firadisk下载地址:firadisk_
下载并打开“firadisk_”目录下的“firadisk”文件夹,接着右击该文件夹下的“”,选择“安装”,完成firadisk的安装操作并按照提示重启系统;再右击桌面的“我的电脑”图标,选择“管理”,打开“计算机管理”的“系统工具→设备管理器”分支,此时在右边的显示区域就可以看到一个名为“Firadisk Vitrual
Disk Enumerator”的设备,这就表示firadisk已经安装好了。
添加新的内存设备
3、创建IMG格式虚拟分区文件并格式化
VDM下载地址:
下载运行“VDM.3rar”目录下“VDM”文件夹中的“”,然后在其主界面中单击菜单“文件→创建”命令以调出“创建镜像文件”对话框,接着单击该对话框中的“浏览”按钮,指定创建一个名为“”的镜像文件并保存到D盘根目录;再确定该镜像文件的大小为1024MB;最后单击“确定”按钮,稍等片刻,在D盘根目录就创建好了一个名为“”的镜像文件。
设置内存盘大小
完成上述操作后,返回VDM虚拟光驱主界面,单击“文件→装载”,将刚刚创建的虚拟磁盘文件装载,再为其分配一个盘符Z,最后右击“我的电脑”窗口中的Z盘,选择“格式化”,将其格式化为NTFS分区即可。
小贴士:我们所创建的IMG格式的镜像文件的名称及保存位置,不建议大家自做修改,因为这样在制作内存版XP的过程中就可以避免出现不可预料的未知错误。
4、修改注册表及
打开注册表编辑器并定位到“HKEY_LOCAL_MACHINESYSTEM”分支,接着删除该注册表分支下名为“MountedDevices”的注册表项,以使得登录内存版XP后,虚拟磁盘的盘符就会自动变成“C:”;然后打开C盘根目录下的的系统配置文件,在该文件的末尾添加语句“C:grldr="grub4do菜单”并保存对该文件所做的修改就可以了。
小贴士:在默认状态下,文件具有只读属性,在对其进行修改前需要去掉该文件的只读属性。
修改注册表
5、复制系统文件及安装grub4dosXP
grub4dosXP下载地址:
先将C盘下除“RECYCLER”、“”和“System Volume Infor-mation”外所有文件全部复制到Z盘的根目录下,然后把“E:内存版XP”目录下的“grub4dos”文件夹里边的所有文件复制到C盘根目录并重启系统即可。
新增的内存虚拟盘
这样在出现的系统启动菜单中选择“grub4do菜单”,就可以看到与对应的子菜单了,选择其中的“启动内存版XP”就可以顺利登录内存版的XP了。在内存版的XP中,打开“计算机管理”的磁盘管理组件,可以看到系统新增了一个1GB大小的磁盘,这就是内存虚拟磁盘。
启动菜单
小贴士:登录内存版XP后,如果以后第一次使用硬盘版的XP时,必须选择启动界面的“启动硬盘版XP”才可以。
----------------------------------------------------------------------------------------------------------------------------
Windows XP制作过程①
一 准备工作
ge:用于制作磁盘镜像
下载地址://200910/
for dos:在内存上映射磁盘镜像以及引导内存系统
下载地址:/project/grub4dos/GRUB4DOS/grub4dos%200.4.4/(操作之前强烈建议对grub不熟悉的同学先熟悉一下grub(至少学会map和chainloader等常用指令))安装grub for dos:xp下将,grldr和三个文件拷贝到C盘根目录,在最后一行添加c:="Grub for DOS"
sk驱动:识别grub映射的磁盘镜像
下载地址:/grub4dos/FiraDisk/
二 制作系统磁盘镜像
1. 备份原来系统(如果安装新xp到非第一分区则略过,推荐安装到非第一分区,安装后不会引导到非第一分区的可以先学grub)
2. 安装新xp:可以用精简版的xp,也可以完全安装后自己精简,精简程度视自己的内存大小决定,差不多系统镜像载入内存后留个500m-1g足已。然后装好驱动和常用软件
3. 安装firadisk驱动:
在新安装的系统上添加新硬件
手动安装
添加scsi和raid控制器
从磁盘安装
选择firadisk驱动所在的文件夹
设备管理器里看到scsi和raid控制器里的firadisk virtual disk enumerator后说明驱动安装成功
Windows XP制作过程②4.打开注册表编辑器,进入HKEY-LOCAL-MACHINESYSTEM,删除其下的MountedDevices,否则内存系统盘无法挂载为C盘。
5.如果是将新xp安装到**硬盘的需要修改里的multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" 这一行,确保partition(1)括号里面为1,这个很重要,因为系统磁盘镜像挂载到内存后在bios里会映射为第一个硬盘的第一个分区,如果此处不是1的话会出现无法引导的状况(当时我就在这边耗了很久,都快放弃了。。。),新xp安装到第一个分区的没有这个问题。
6. 备份新xp(安装到第一分区以外的不需要备份了):备份之前可以先测试一下firadisk驱动是否安装成功,方法是在里添加
title winxp #显示标题 随便添
map --mem (hdx,y)/任意磁盘镜像路径 (hd32) #此镜像为测试用,iso格式img或ima格式均可
map --hook
chainloader (hdm,n)+1
启动后发现有新磁盘或新光驱的说明安装成功
7.还原或重启到原来操作系统(或进入winpe)
用winimage新建磁盘镜像,选择自定义映像格式
扇区总数按需分配(如新xp占用1g空间则设差不多3000000个扇区也就是1500000kb,这个大小就是内存系统上的C盘的总容量,所以留个500mb左右的空间比较合适),其余默认值。设置之后保持为ima或img格式,将新xp所在的硬盘上的所有文件直接拖进去就行了(用ghost之类备份的同学先用ghost镜像浏览器解压之后再拖进去),此处还可以设置磁盘卷标和设置文件是否隐藏,到此位置系统盘镜像以及制作完毕。(也可使用fat32系统格式,要比fat16更省空间)
用UltraISO也可制作磁盘镜像,此处省略
另外,grub的map指令是支持gzip压缩文件的,因此还可以用gzip将此镜像文件压缩,压缩过后体积约为原来的三分之一大小。推荐使用gzip压缩,gzip用法很简单,可以自学。
三 加载内存系统:
1. 在记事本打开添加以下内容:
title RomOS(winxp) #显示标题 随便添
find --set-root / #此命令为搜索磁盘镜像并设置为根目录,推荐将磁盘镜像放任意分区根目录
map --mem / (hd0) #映射为第一分区
map (hd0) (hd1)
map --hook
chainloader (hd0,0)/ntldr #如果无法启动可以改成chainloader (hd0,0)+1试试
2. 重启后在grub选择菜单里选RomOS(winxp)就行了,等待硬盘镜像加载到内存完毕后就能进入内存上的xp系统了。
Windows 7 制作过程下面介绍一下内存中装Win 7的具体方法:
系统盘读写速度约900m每秒,和双通道ddr2内存6000m每秒以上的速度还是有一定差距的。显然此时的瓶颈在于北桥和南桥芯片的带宽,本人780g的南北桥传输速度仅为1g每秒,什么时候把硬盘控制器装到北桥芯片,就能接近内存的的读写速度了。
windows文件夹控制在1g左右,原来四五个g的winsxs被减到了可怜的二十几兆
系统睡眠后将硬盘拔掉再启动,只有虚拟硬盘运行,没有硬盘的声音了
安装内存win7和内存xp的过程大致相同,但是有几点需要注意的:
1. win7下安装firadisk虚拟磁盘驱动需要点击设备管理器后在操作里点击“添加过时硬件”。
2. 制作系统镜像前需要打开cmd,然后:
bcdedit /set {default} osdevice boot
bcdedit /set {default} device boot
bcdedit /set {default} detecthal 1
这是因为Vista开始bootmgr引导程序和NTLDR有所不同,一旦发现磁盘大小,文件系统等发生改变,会导致启动时出现错误导致无法启动系统。以上命令就是解决这个问题的。
最后说下感受:
win7装内存上,这个速度你是能想象得到的:
开机:10秒左右
关机:5秒左右
安装完整版qq:15秒左右
启动qq:0.x秒
只要不对真实硬盘进行读写操作,硬盘灯绝不闪,上网时那叫一个流畅。。。没用过固态硬盘,但是从性能上讲内存硬盘绝对要比固态硬盘强,这是不容置疑的,缺点就是每次启动都要加载磁盘镜像(约20秒),并且每次对系统盘的操作重启后就会还原。
如果你拥有大内存,最重要的是爱折腾,那你就赶紧试试把win7装到内存吧~~~
------------------------------------------------------------------------------------------------------------------------------------------
GRUB FOR DOS安装Windows XP iso镜像加载firadisk驱动
2012-02-22 15:22
# 第一阶段在内存里虚拟出firadisk的驱动软盘fd0
# 交换磁盘映射将U盘映射为hd1本地第一块磁盘映射为hd0
# 导入XP的镜像到内存映射为硬盘hd32(本子还行,花了不到2分钟^_^)
# chainloader交给hd32
title INSTALL - WinXP Pro VOL (Step 1)
find --set-root /WinXP/
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /WinXP/ (fd0)
map --mem /WinXP/ (hd32)
map --hook
chainloader (hd32)
# 直接加载iso到内存并chailoader交给本地磁盘的第一扇区
# 安装过程有关于firadisk未通过微软验证的提示选择继续就哦了
title INSTALL - WinXP Pro VOL (Step 2)
find --set-root /WinXP/
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /WinXP/ (hd32)
map --hook
chainloader (hd0)+1
用firadisk的文件做为判断将两阶段菜单合并了下,测试可行。
le INSTALL - WinXP Pro VOL
find --set-root /WinXP/
map (hd0) (hd1)
map (hd1) (hd0)
# 若找不到再执行map仿真firadisk驱动软盘
find /WINDOWS/OemDir/ || map --mem /WinXP/ (fd0)
map --mem /WinXP/ (hd32)
map --hook
# 若找不到则从光盘启动,否则从本地磁盘启动
find /WINDOWS/OemDir/ || chainloader (hd32)
chainloader (hd0)+1
---------------------------------------------------------------------------------------------------------------------------------------


发布评论