DOS  您在本站的位置:主 页 >> 操作系统 >> Windows
  1,Q:怎么在 DOS 下实现“软启动”?
    A:用 debug 制作一个 .com 文件,包含一条语句 jmp ffff:0,运行该 .com 文件即可 reset 机器,步骤:
       C:\DOS>debug
       -A100
       XXXX:0100 JMP FFFF:0
       XXXX:0105 <cr>
       -RCX
       :5
       -NRESET.COM
       -W
       -Q
  2,Q:重定向符(>>、>)的使用:
    A:(1)、拷贝文件:
       type file1>file2 ;产生 file2 文件
       type file1>>file2 ;在 file2 文件后追加
      (2)、建立文件:
       echo numLine = 10 >starts.bas
       echo For i = 1 To numLine >>starts.bas
       echo theStr = "" >>starts.bas
       echo For j = 1 To 2 * i - 1 >>starts.bas
       echo theStr = theStr + "*" >>starts.bas
       echo Next >>starts.bas
       echo ? Space(numLine - i) + theStr >>starts.bas
       echo Next >>starts.bas
      (3)、输出到打印机:
       copy starts.bas >prn
       或 copy starts.bas >lpt1
  3,Q:config.sys 文件的基本配置语句:
    A:device=c:\dos\himem.sys
      device=c:\dos\emm386.exe ram ;noems
      dos=high,umb
      files=30
      buffers=30
      ;device =c:\cdrom\imes_cd.sys /d:imescd01 加光驱
  4,Q:备份硬盘主引导分区到一个文件中:
    A:
     C:\DOS>DEBUG
     -a100
     1078:0100 mov ax,0201  ; 02 = 读,01 = 读取的扇区数
     1078:0103 mov bx,0200  ; 读取后放于内存的 0200 处
     1078:0106 mov cx,0001  ; 00 = 磁道号,01 = 起始扇区号
     1078:0109 mov dx,0080  ; 00 = 0 磁头,80 代表硬盘
     1078:010C int 13       ; BIOS 磁盘中断
     1078:010E int 20       ; 结束
     1078:0110 ^C
     -g=100                 ; 从 0100 处执行
     Program terminated normally    ; 程序显示
     -rcx                   ; CX 寄存器定义了保存文件的大小
     CX 0000                ; 设置文件大小
     :300                   ; 300H = 768 字节
     -n mainboot.dat           ; 保存于文件 mainboot.dat 中
     -w                                ; 写文件
     Writing 00300 bytes   ; 程序显示
     -q                                ; 退出 DEBUG
  5,Q:恢复主引导分区:
    A:
     C:\DOS>DEBUG
     -n mainboot.dat ;装入备份的数据文件
     -l                ;装入
     -a100
     1078:0100 mov ax,0301 ;03 = 写,01 = 扇区数
     1078:0103 mov bx,0200 ;从内存的 0200 处开始写
     1078:0106 mov cx,0001 ;00 = 磁道号,01 = 起始扇区号
     1078:0109 mov dx,0080 ;00 = 0 磁头,80 代表硬盘
     1078:010C int 13      ;BIOS 磁盘中断
     1078:010E int 20      ;结束
     1078:0110 ^C
     -g=100                ;从 0100 处执行
     Program terminated normally
     -q                    ;退出 DEBUG
  6,Q:恢复 Windows3.2 的屏幕设置:
    A:一台安装 Windows3.2 中文版的机器,由于菜鸟的胡乱设置,使屏幕分辨率变为 480x320,颜色也十分难看,使一些软件操作起来十分不方便。恢复 600x480 分辨率时系统提示要源安装盘拷贝显示驱动程序,但手头一时找不到。这时可以试着把路径指向 Windows\system,如果系统原来能正常使用,那么一定能找到显示驱动程序。果然找到了。其实在 Windows9x/NT/2000 下,往往也能在 Windows 的 system 文件夹下找到一些设备驱动程序,不必去找安装盘。
  7,Q:清除电脑开机口令的方法
    A:(1)、主板放电法:快速短路 BIOS 放电跳线,或者直接快速短路主板供电电池;
      (2)、使用一些工具软件:如网上有一款叫 BIOSPWD 的软件,可以清除 AMI、AWARD、COMPAQ、DELL、Acer、IBM、PHOENIX 等厂家品牌机里设置的 BIOS。命令格式 C:\>BIOSPWD/k。
      (3)、通用密码法:AMI 的早期版本有 setami 等通用密码。AWARD 4.51 版本以前的通用密码有:wantgirl、Syxzdirrid、eBBB、h996、wnatgirl、Award 等(注意大小写)。
      (4)、Debug 写端口法:
        1)、o 70 2E
            o 71 0
        2)、o 70 16
            o 71 16
        3)、o 70 FF
            o 71 17
        4)、o 70 10
            o 71 0
        5)、o 70 11
            o 71 FF
  8,Q:在 DOS 下怎样驱动光驱?
    A:可以手动在 config.sys 和 autoexec.bat 文件中加语句实现。在 config.sys 中加 device =c:\cdrom\imes_cd.sys /d:imescd01,在 autoexec.bat 中加 mscdex /d:imescd01。当然,对于不同的光驱,imes_cd.sys 文件是不同的,参数 /d:imescd01 也不相同。
也可以运行光驱驱动程序盘上的 install.exe 安装程序,它会自动在 config.sys 和 autoexec.bat 文件中加入以上语句。

Copyright(C) By ZhangQing 张庆
站长邮箱:zhangking@263.net  Bp:029-95808 呼 822686
返回“操作系统”