RAMdisk and FILEdisk drivers Resource

2024-03-05 02:08

本文主要是介绍RAMdisk and FILEdisk drivers Resource,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 转自: http://reboot.pro/1507/

Here is a list of resources related to RAMdisk and FILEDISK based drivers, that I am collecting/putting together for the use of people interested in helping here:
http://www.boot-land.net/forums/index.php?...ic=1441&hl=

Microsoft original Win2k RAMdisk driver:
http://support.micro...kb/257405/en-us
Another article (version of ramdisk.sys unchecked):
http://www.picobay.com/projects/2006/06/ho...disk-drive.html

A related article:
http://www.jsifaq.co...ip.aspx?id=3515
A new version (untested)
http://www.microsoft.com/downloads/details...;displaylang=en
WSSRA_Deployment_Toolkit.msi

An old NT 4.0 one (through archive.org):
http://web.archive.org/web/*/http://www.nt...oad/ramdisk.zip]
same can be found here:
http://www.jsifaq.co...ip.aspx?id=0020


Latest FREEWARE version of Christian Ghijselinck:
http://users.compaqn...ramdiskfree.htm

http://www.talkaboutsoftware.com/group/mic...ages/46808.html

http://www.speedguid...cles.php?id=131
http://www.codeguru.com/cpp/w-p/system/dev...icle.php/c5789/

http://www.arsoft-online.com/index.php?opt...12&Itemid=2
http://www.arsoft-online.com/index.php?opt...select&id=2



http://p-nand-q.com/...d/diskfile.html
http://p-nand-q.com/...ls/diskfile.zip

A post claiming that DOS RAMdrive.sys can work under XP:
http://www.hardwarea...ent/topic/7663/
if the above is tested and confirmed, would it be possible to use either
Franck Uberto's one:
XMSDISK fu_rd19i.zip
http://www.simtel.net/pub/pd/4825.html
or SRDISK:
http://sourceforge.net/projects/srdisk
(I doubt it, but you never know)


Some japanese related apps:
http://www.vector.co...e/se039495.html
http://www.vector.co...e/se168213.html
http://www.vector.co...e/se108927.html
http://www.vector.co...e/se168218.html

A thread on 911CD Forum with same links, some more and some interesting ideas:
http://www.911cd.net/forums//index.php?sho...=17624&st=0

COMMERCIAL RAMDISKS (with trial versions):
http://www.winsoft.sk/ramdisk.htm
http://www.cenatek.c...uct_ramdisk.cfm
http://www.superspeed.com/ramdisk.php
http://www.superspee...top/ramdisk.php

A complete solution for booting 9x/2K/XP in RAM
http://www.disklessangel.com/


FILEDISK based drivers and info:

http://www.acc.umu.se/~bosse/
http://www.acc.umu.s...filedisk-14.zip
http://www.acc.umu.s...se/filedisk.zip

http://www.winimage..../filedisk64.htm
http://www.winimage....dbin64_tray.zip
http://www.winimage..../filedisk64.zip

http://chitchat.at.i...vmware/vdk.html
http://chitchat.at.i...dk32-050406.zip
http://chitchat.at.i...ksrc-050406.zip

http://chitchat.at.i.../vmware/vdk.zip
http://chitchat.at.i...ware/vdksrc.zip

Sherpya's filedisk plugin:
http://sourceforge.net/project/showfiles.p...ckage_id=140761

Filedisk thread on msfn.org by bilou_gateux:
http://www.msfn.org/...showtopic=38118
A filedisk.exe version able to use encryption:
CrossCrypt
http://www.scherrer.cc/crypt/

A COMMERCIAL app similar to the above:
http://www.windiskxp.com/en/

NON-FILEdisk based Virtual Drive drivers:
OsrVirtualCdAndDisk
http://www.osronline...cfm?article=410
(subscription needed for download)

********



A NEW (at least for me) Virtual Disk Driver with INTERESTING features, complete with source code:
http://www.ltr-data.se/opencode.html

Quote

ImDisk Virtual Disk Driver - Latest version 1.0.2 built 27 april 2007.

ImDisk is a virtual disk driver for Windows NT/2000/XP/2003. It can use one or more disk image files to create virtual hard disk, floppy or CD/DVD drives .The install package installs a console-mode control program called imdisk.exe and a Control Panel applet. After install is finished, type imdisk without parameters for syntax help or double click the ImDisk icon in the Control Panel. It also adds a menu item in Windows Explorer so that you can right-click on a file to mount it as a virtual disk drive. Users of mdconfig in FreeBSD will probably be familiar with the command line syntax of imdisk.exe. The driver, service and control program can be uninstalled using the Add/Remove programs applet in the Control Panel. No reboot is required for installing or uninstalling.

The install package also contains a user-mode helper service that enables the virtual disk driver to forward I/O requests to other computers on the network. This makes it possible to boot a machine with NTFS partitions with a *nix Live-CD and use the included devio tool to let ImDisk on another computer running Windows on the network mount the NTFS partition on the machine you booted with the *nix Live-CD. This way you can recover information and even run chkdsk on drives on machines where Windows does not boot. I am working on a Live CD image with devio and other useful things for this pre-loaded. Will publish that one for download soon.




A (very old) resource for writing Filesystem Drivers for NT, FIFS - FRONT RPC:
http://web.mit.edu/fifs/www/

Something not really like the above, but maybe a good start point:
http://icculus.org/physfs/

VHDMOUNT:
http://myitforum.com/cs2/blogs/socal/archi...ve-Locally.aspx

I have finally understood WHY filedisk/vdk do not work/are not seen in Disk Manager, it seems like they are not a "real" NT miniport driver, I found some commercial/demos that do behave as a full miniport driver:
http://www.cooldev.c...oolstorage.html
UPDATE: The cooldev "koolstorage" site has "disappeared", courtesy of The Wayback Machine:
http://web.archive.org/web/20061017134024/...oolstorage.html
http://web.archive.org/web/20061017133819/...oolsockets.html
http://web.archive.org/web/20061017133846/...m/download.html
http://web.archive.org/web/20061017133846/...orageoverip.zip
http://web.archive.org/web/20061017133846/...ol/ksockumh.zip

http://www.perisoft....iport/index.htm
(the above two are limited in size but work very well)
http://www.eldos.com/cbdisk/


In my wanderings on the net, I also stumbled upon the iSCSI concept:
http://www.microsoft.com/downloads/details...;DisplayLang=en
http://www.rocketdiv...n.com/wind.html
http://www.rocketdiv...n.com/port.html
http://www.nimbusdat...mysan/mysan.htm
http://www.iscsicake.com/

http://www.kernsafe.com/download.aspx
http://www.kernsafe....oduct.aspx?id=1
the latter, while the actual iSCSI part is trial/expiring, provides for a Virtual Disk driver that appears to work VERY well  :P


This appears to be a very nice solution for virtual disks (encrypted), the working is similar to filedisk, but the development is very active:
http://www.freeotfe.org/

********



ireneuszp has posted on the 911CD forum, here:
http://www.911cd.net/forums//index.php?sho...ic=20280&hl
a link to here:
http://www.mydigitallife.info/2007/05/27/f...nd-2003-server/
where a Ramdisk driver called "RRamdisk" is discussed.
it appears to be the work of "Gavotte" and of "lyh728".

The accompanying article states that it works with Vista, besides 2K and XP (which of course is a good thing) but also contains some "strange" ideas:

Quote

Potential usage include adding of “ramdisk imgfilename” to system boot up script such as autoexec.bat to load the data into memory disk.

(bolding is mine)

From a little search around, this Ramdisk appears to be rather popular on Chinese sites, and I found a version (with same driver/executable release) with a readme in Chinese, so I suspect that the Authors are also from China.

Driver appears to have not a home page, and the date of the files are end of 2003/start of 2004, latest registered change in the readme.txt is 9 December 2003, also, the English readme.txt appears a bit "Chinglish", (no offence intended to our Chinese friends  :P ), and I find a bit odd that in almost 4 years this app wasn't massively used in the west, until IMDISK came out, FREEWARE known working solutions were just filedisk for image files and Christian Ghisler's Ramdisk.  :P

It seems to have some nice features, though, so if you are into experimenting a bit, it could be an option to try.

If any Chinese speaking member has the time/will to check the readme.txt translation, and/or add any information that might be available in Chinese only, he/she would be welcome.

A Chinese page sporting the original version is here:
http://www.piaodown..../soft/25148.htm
(where the app is referenced to as:

Quote

Ramdisk V1.1 Final


thunn  has recompiled the rramdisk.sys adding a few mods:

thunn said:

The revised ramdisk driver linked to is based on Gavotte's work, I can't take too much credit. I simply made some revisions to the code to remove branding, hardcoded drive letters, and the creation of a default temp dir., which all seemed a good idea.
The scripted linked to uses the driver under pe, though it can also be used in normal windows, maybe you could extract it an do a test or two on your system. I've had no errors from the driver yet, bsod or otherwise. The rramdisk driver has a front end for windows, designed to use the fixed letter 'r'.
Anyway, hope you like the script, please don't forget to verify other/related scripts drive letters when changing the ramsisk drive letter.

Link to .script:
http://bartpe.boot-land.net/Projects/BartP...NTRamdrv.Script

dejan  at 911CD published a plugin for Rramdisk:
http://www.911cd.net/forums//index.php?sho...c=20846&hl=

A newish version of RRamdisk said to allow for 4 Gb size:

Quote

01.01.2008 support >=4G ram under 32bit windows (UsePAE=1)

has been released and is attached here:
http://www.boot-land...?showtopic=4064

A new version is out:

View PostClimbing, on Jun 19 2010, 10:12 PM, said:

About the Rramdisk by gavotte, the offcial release is in this thread on the CCF forum(In Chinese):
https://bbs.et8.net/...ad.php?t=906641

the newest version is 1.0.4096.5.Because CCF forum is not a open forum. You cannot download the attachment without a membership. I uploaded the 1.0.4095.5 version to here.

More details on the dedicated thread:
http://www.boot-land...?showtopic=4064

********



A newish SDK for Virtual Disk Driver is available here:
http://www.eterlogic...alDriveSDK.html

It includes C, C+, C#, Delphi samples too.

Any of the programmers wish to have a try with it?  :P


********


Some newish related applications are available here:
http://www.pismotechnic.com/

Mounting a file as filesystem object....
some more details here:
http://www.boot-land...?showtopic=6092

********


Found another nice-looking project, by Primoz Beltram, OPEN SOURCE!
http://sourceforge.n...cts/virtualdisk
Besides sourcecode, there are built binaries  :P :
http://sourceforge.net/project/platformdow...group_id=193026

bilou_gateux  found a very interesting Microsoft driver, as often happens strangely named and "hidden" in something seemingly unrelated, VSS SDK:
http://www.microsoft.com/downloads/details...;displaylang=en
Board Topic:
http://www.boot-land.net/forums/index.php?...ic=6492&hl=

Another kind of driver, Gizmo drive:
http://arainia.com/s...rview.php?nID=4

********


Kernsafe has a FREEWARE app, called Total Mounter:
http://www.kernsafe.com/Default.aspx
http://www.kernsafe....oduct.aspx?id=7
http://www.kernsafe.com/DownLoad.aspx
http://www.kernsafe....Mounter1.32.exe
which includes a Virtual Disk Driver.  :P  

very preliminary  report, but it seems like this one is the "right" one  :P  :
  • ksbus.sys installs with LoadOrderGroup = Boot Bus Extender :P 
  • it appears as a FULL, SCSI miniport device, and as a "Local" disk

NEW, EXPERIMENTAL, but  WORKING  RAMDISK DRIVER:
Firadisk , by our member  karyonix   :P  
http://www.boot-land.net/forums/index.php?...ic=8804&hl=

ANOTHER NEW, EXPERIMENTAL and under development/tests RAMDISK DRIVER from  Andy Tim   Sha0   :P  :
WinVblock , as well reported to be working:
http://www.boot-land.net/forums/index.php?...=8168&st=50

17th August 2010 Update:
member  snype711  Posted:

Quote

I think Dataram's Ramdisk is a decent piece of software. Free up to 4GB but you shouldn't need any more than that. Hope it helps!

http://memory.dataram.com/products-and-ser...oftware/ramdisk

I'll update and complete the post from time to time, if you have any more hints/links, please post it below, I'll add/edit this post and delete yours.

In other words, this thread is NOT meant for comments, just as a quick list of links, if you have meaningfulcomments, opinions or whatever, do post to a new thread with them and I'll add here a link to it



jaclaz 

这篇关于RAMdisk and FILEdisk drivers Resource的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/774991

相关文章

java读取resource/通过文件名获取文件类型

java读取resource java读取resource目录下文件的方法: 借助Guava库的Resource类 Resources.getResource("test.txt") 通过文件名获取文件类型 mongodb java

MTK AndroidP/Q快速打包ramdisk

一、Android P/Q ramdisk与老版本的差异 Android老版本的ramdisk是out下的root/ramdisk打包而来,里面包含了init  /sbin  init.rc   default.prop等文件。是一个完整的ramdisk Android新版本ramdisk分为了out 下的ramdisk目录和root目录,init ,init.rc等文件大部分都放到了syst

访问controller404:The origin server did not find a current representation for the target resource

ider build->rebuild project。Rebuild:对选定的目标(Project),进行强制性编译,不管目标是否是被修改过。由于 Rebuild 的目标只有 Project,所以 Rebuild 每次花的时间会比较长。 参考:资料

mybatis错误——java.io.IOException Could not find resource comxxxxxxMapper.xml

在学习Mybatis的时候,参考网上的教程进行简单demo的搭建,配置的没有问题,然后出现了下面的错误! Exception in thread "main" java.lang.RuntimeException: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause:

spring使用@Resource 注入map

spring使用@Resource 注入map 注入多个Service: /*** 单笔付款状态 MQ消费** @author zkg* @since 2024-09-06 16:11:19*/@Slf4j@Component@RocketMQMessageListener(topic = PayGlobalConstants.PAY_APPL_SINGLE_TOPIC, consume

Vue跨域问题、Vue配置开发环境代理服务、集成Axios发送Ajax请求、集成vue-resource发送Ajax请求

目录 1. Ajax请求服务介绍2. axios的安装3. Vue跨域问题介绍和解决方案4. 使用vue-cli配置开发环境代理服务4.1 简单配置4.2 复杂配置4.3 二次封装 5. 集成vue-resource发送Ajax请求 1. Ajax请求服务介绍 xhr: new XHLHttpRequest().open()/send()。偏向底层JQuery: 对xhr进行了封

关于No resource found that matches the given name 'Theme.AppCompat.Light' No resource found that ma

关于No resource found that matches the given name  'Theme.AppCompat.Light' No resource found that matches the given name   'android:Widget.Material.ActionButton.CloseMode'. 我的上一遍文章 http://blog.csdn.net

Spark动态资源分配-Dynamic Resource Allocation

关键字:spark、资源分配、dynamic resource allocation Spark中,所谓资源单位一般指的是executors,和Yarn中的Containers一样,在Spark On Yarn模式下,通常使用–num-executors来指定Application使用的executors数量,而–executor-memory和–executor-cores分别用来指定每个ex

解决Vue请求 ‘No 'Access-Control-Allow-Origin' header is present on the requested resource’错误

如果我们用VueResouce直接请求,这样写(以豆瓣api为例): this.$http.get('https://api.douban.com//v2/movie/top250').then((response) => {this.movie = response.data;console.log(this.movie); }); 就会报错: 因为这是一个跨域的请求,不能直接

知识图谱(knowledge graph)——RDF(Resource Description Framework)

RDF的基本单元是三元组(triple) 每个三元组是(主语 谓语 宾语) 这样的元组tuple。主谓宾的取值称为"资源"(Resource, 也就是RDF里的R) 资源可以是一个网址(URI),一个字符串或数 字(严格来讲都是带类型的字符串,称为 literal),或者一个“空节点”(blank node)。 有两种特殊类型的资源。rdfs:Class代表类。 rdf:Property代