无忧启动论坛

标题: Firadisk 1.0.0.22 is out now [打印本页]

作者: 快雪时晴    时间: 2010-6-6 17:26
标题: Firadisk 1.0.0.22 is out now
FiraDisk (0.0.1.22), File/RAM Disk driver for Windows.
External links
Rating   
Options
  Aug 22 2009, 10:57 AM
Post #1
karyonix
Frequent Member   
Group: Members

         Joined: 5-March 08
Posts: 232
Thank(s): 159


Thailand

FiraDisk
File/RAM Disk driver for Windows.
From discussion in Shao's topic GRUB4DOS RAM Disk Recognized by RAMDISK.SYS, 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.
I think working in Windows is the most convenient way of modifying another Windows partition.

If you have a "backup" Windows that can boot on your computer you may be able to fix the main Windows or recover data from it without moving harddisk to another computer.
If the backup Windows is in disk image file and its size is small enough, it can be loaded into RAM and run your tools from it.

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. It can be used to boot Windows.
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.

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.
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.
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 RC 32-bit : virtual harddisks work. virtual CDs not tested.
- Windows 7 RC 64-bit (Test Mode) : virtual harddisks work. virtual CDs not work.

Status / change log
v0.0.1.22
- It is possible to boot Windows XP in disk image file.


可惜我这里生死下不来
作者: ramos    时间: 2010-6-6 17:39
标题: 回复 #1 快雪时晴 的帖子
不用也罢,看看这个帖子吧。

wim格式的ram启动XP成功---更新,保成功
作者: MaxNlI    时间: 2010-6-6 18:56
能把地址贴出来吗  试试看能不能下
作者: liuzhaoyzz    时间: 2010-6-6 19:30
直接看巴基斯坦的maanu的那个帖子不就行了吗,最新版0.0.1.22也有下载的。
作者: MaxNlI    时间: 2010-6-6 19:59
标题: 回复 #4 liuzhaoyzz 的帖子
哈哈  谢谢提醒
作者: fujianabc    时间: 2010-6-6 23:19
原帖由 快雪时晴 于 2010-6-6 17:26 发表
Status / change log
v0.0.1.22
- It is possible to boot Windows XP in disk image file.

已经能够神奇的支持非ramdisk方式map启动xp了。

比如
  1. map (hdx,y)/xp.img (hd0)
  2. map --hook
  3. chainloader (hd0,0)/ntldr
  4. boot
复制代码

作者: yueyezhan    时间: 2010-6-7 01:04
原帖由 fujianabc 于 2010-6-6 23:19 发表

已经能够神奇的支持非ramdisk方式map启动xp了。

比如map (hdx,y)/xp.img (hd0)
map --hook
chainloader (hd0,0)/ntldr
boot



这种启动方式对镜像包的容量有要求么?我更新到这个版本的驱动后,用map --mem可以正常引导的xp镜像包用map引导就7b蓝屏了
作者: bardlet    时间: 2010-6-7 10:04
楼上的看这里
http://www.boot-land.net/forums/ ... pic=8804&st=240
Post #247
map --mem改造成map后,想更新ramos的img只要map一下就行了
超爽啊,再不用什么热备份的软件了
作者: fujianabc    时间: 2010-6-7 21:50
原帖由 yueyezhan 于 2010-6-7 01:04 发表



这种启动方式对镜像包的容量有要求么?我更新到这个版本的驱动后,用map --mem可以正常引导的xp镜像包用map引导就7b蓝屏了

看这里的86和89楼,必须在boot.ini中另加参数,以使firadisk对镜像文件进行保护。
因为非ramdisk方式map必须防止操作系统中其他进程对镜像有写操作。
http://bbs.znpc.net/viewthread.php?tid=5742&page=6
作者: yueyezhan    时间: 2010-6-7 23:53
标题: 回复 #9 fujianabc 的帖子
谢谢,第一次在boot.ini中加完参数后启动失败,后来想到我在物理硬盘分区的时候,为了使用比较大的簇,单独分了一个活动分区放boot目录,在修改vmem后面的路径的时候,应该顺延两个盘符才对,又重新挂载vhd修改了boot.ini现在可以正常引导了
作者: yueyezhan    时间: 2010-6-7 23:54
原帖由 bardlet 于 2010-6-7 10:04 发表
楼上的看这里
http://www.boot-land.net/forums/index.php?showtopic=8804&st=240
Post #247
map --mem改造成map后,想更新ramos的img只要map一下就行了
超爽啊,再不用什么热备份的软件了


谢谢,现在已经弄好了,确实很爽,不需要使用别的软件来保存修改了
作者: thttht    时间: 2010-6-8 10:05
原帖由 yueyezhan 于 2010-6-7 23:54 发表


谢谢,现在已经弄好了,确实很爽,不需要使用别的软件来保存修改了

详细讲讲好吗?我还没有成功!
作者: yueyezhan    时间: 2010-6-10 02:39
为了用map引导2003,找了块单独的硬盘装了一个2003,这样就不用修改hal了,firadisk不是不支持2003,是2003和xp相比,不会自动挂载别的硬盘的分区,map的时候,会虚拟一个磁盘出来,在boot.ini中指定的vmem的路径就不可用了,呵呵,我用了最笨的一个方法
先用map --mem引导起来ramos,然后把物理硬盘的分区挂载上,保存修改,然后再把这个硬盘映像写回固定大小的vhd,回头再用map引导这个vhd


[ 本帖最后由 yueyezhan 于 2010-6-10 02:49 编辑 ]
作者: yueyezhan    时间: 2010-6-10 02:40
在ramos引导后,挂载完别的硬盘的分区,导出注册表也应该可以 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
作者: fujianabc    时间: 2010-6-10 08:48
原帖由 yueyezhan 于 2010-6-10 02:39 发表
是2003和xp相比,不会自动挂载别的硬盘的分区

服务器系统默认都是这样的,只需要输入命令
  1. mountvol /e
复制代码

即可开启自动挂载
作者: yueyezhan    时间: 2010-6-10 14:29
2003有点太诡异了,我map引导起来后把acpi改成ACPI Multiprocessor PC之后,map可以正常引导,map --mem就会蓝屏,实在是没有办法了,把开始的时候能正常引导ramos的hal.dll和ntoskernl.exe改了名字后放到system32目录,修改了boot.ini的参数才能map --mem引导

如果要是想让map和map --mem都用一个hal的话,恐怕不能用ACPI Multiprocessor PC了,这样就只能在任务管理器里看到一个cpu,不知道使用起来有什么影响

[ 本帖最后由 yueyezhan 于 2010-6-10 14:38 编辑 ]

现在map --mem后进系统,网卡使用的是本地连接,map进系统,网卡用的是本地连接 3,擦

[ 本帖最后由 yueyezhan 于 2010-6-10 14:40 编辑 ]

今天找了一个好像是和hal有关的补丁,不过只有英文的,待会装个英文版的2003试试

[ 本帖最后由 yueyezhan 于 2010-6-11 20:28 编辑 ]
作者: jxzhzcf    时间: 2010-6-12 09:05
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3