• 内存虚拟盘软件XMSDSK的使用


    DOS中自带的VDISK.SYS、RAMDRIVE.SYS等。它们需 要在CONFIG.SYS文件中加载,而不能在DOS命令行上直接加载;一旦加载就不可调整内存盘的大小或删除;内存盘有容量限制,通常不能超过64M。。XMSDSK的好处太多了,比如除了可以在CONFIG.SYS中加载以外,还可在命令行方式下无限次动态调节内存盘的大小或拆卸。它占用内存相当少,才几百字节的低端内存,而且能够自动调入到UMB(上位内存块)。

    XMSDSK的使用语法如下:
    XMSDSK [内存盘大小] [驱动器] [选项]

    其中,内存盘大小用KB来表示,例如4就表示4K,1024就表示1024K=1M等等,如果没有指定的话,会建立一个0K的内存盘。驱动器表示要指定的 内存盘的驱动器字母,若无的话它会自动使用下一个驱动器字母。例如,如果目前驱动器只有A盘、B盘、C盘和D盘的话,则会自动将内存盘加载到E盘上。选项 有以下:
    /?: 查看命令行帮助;
    /Y: 当执行操作时,不必进行确认,即默认为“是(Yes)”;
    /U: 将内存盘拆卸,并退出内存。
    /T: 将内存盘定位于XMS内存的顶部;
    /C: 指定内存盘中扇区的簇大小。
    而通常只用到它的/Y和/U选项。


    当使用不带任何参数和选项的方法运行XMSDSK,即直接输入XMSDSK命令时,若XMSDSK当前已加载了的话,会提示您是否加载它;否则,它会自动显示出已加载的内存盘的状态信息,如内存盘的大小。
    下面就来举一个XMSDSK使用的例子。例如,现在想建一个5M的内存盘,然后调整为10M,最后删除此内存盘以释放驱动器字母和使用的内存,而且当安装、调整和删除时不进行确认操作,那么就可以在DOS命令行下依次输入以下命令:

    1:XMSDSK 5120 /Y(建立5M的内存盘)
    2:XMSDSK 10240 /Y(将已建立的5M内存盘的大小调整为10M)
    3:XMSDSK /U /Y(删除已加载的内存盘)
    4:   xmsdsk 4096 %ramdrv% /y/t
          建立4M的内存盘,%ramdrv%为驱动器 /y/t表示内存盘仅次于XMS内存的顶部

    总之,XMSDSK是目前DOS下最好最强大的用XMS内存虚拟磁盘的工具,它是RAMDRIVE.SYS等其它同类软件的最佳替代品。而且除了 XMSDSK,还有同一作者出的与之对应的EMSDSK,即用EMS内存虚拟磁盘的工具,具体用法可以说和上面的XMSDSK是完全相同。

  • 相关阅读:
    webpackHotMiddleware改造成koa支持的中间件
    webpack-dev-middleware改造成koa中件间
    Vue3学习笔记
    当前工程中typescritpt依赖包与依赖包中依赖包类型不一致如何解决
    typescript中使用Object.keys
    获取东8区时间
    SyntaxError: Invalid regular expression: invalid group specifier name
    测试代码框
    ST Lab2 Selenium
    ST HW3
  • 原文地址:https://www.cnblogs.com/fjchenq/p/844854.html
Copyright © 2020-2023  润新知