计算机的DOS操作系统详解计算机的DOS操作系统详解计算机的DOS操作系统详解DOS是一种个人计算机(PC)的操作系统,简言之,DOS是人与计 算机的一个界面,人通过这个界面来运行和控制计算机DOS(磁盘 操作系统)使用一些接近于自然语言或其缩写的命令,就可以轻松地 完成绝大多数的日常操作另外, DOS 作为操作系统能有效地管理、 调度、运行个人计算机各种软件和硬件资源Windows9x 系列以及 WindowsME 操作系统的底层系统还是 DOS WindowsXP和Windows7在“附件”中有一个“命令提示符”(CMD), 其模拟了一个 DOS 环境,可以使用相关的命令来操作计算机和网络DOS 家族包括 MS-DOS、PC-DOS、DR-DOS、FreeDOS、PTS-DOS、 ROM-DOS、JM-OS和CC-DOS等,常见的DOS有两种:IBM公司的PC- DOS和微软公司的MS-DOS,它们的功能、命令用途格式都相同,我 们常用的是MS-DOS在Microsoft后续开发下,基于MS-DOS源发出Win9x系统尽管这些系统常被简称为"DOS",但也有几个也和DOS无关,虽 然在非 x86 的微计算机系统上运行的磁盘操作系统在名称中也有 "DOS 〃字眼,而且在专门讨论该机器的场合中也会简称为〃DOS〃(例如: AmigaDOS、AMSDOS、ANDOS、AppleDOS、AtariDOS、CommodoreDOS、 CSI-DOS、ProDOS、TRS-DOS等),但这些系统和DOS运行档以及MS- DOSAPI并不兼容。
目前DOS几乎没有人使用了自从 DOS 在 1981 年问世以来,版本就不断更新,从最初的DOS1.0升级到了最新的DOS8.0(WindowsME系统),纯DOS的最高版 本为DOS6.22,这以后的新版本DOS都是由Windows系统所提供的, 并不单独存在MS-DOS 的发展历程MS-DOS2.01983年3月,加入UNIX式的树状档案系统与及硬盘 支援,以低阶的观点视之,这是第一次的DOS重大改版这个版本 除了相容于 CP/M 的 FCB 档案系统之外,正式采用了档案配置表格式 并大量使用具有UNIX特征的Handle式档案操作方式MS-DOS2.111983年3月,为主要的OEM版本,修正了 2.01版的 错误,增加了对非英语语言及其文件格式的国际性支援MS-DOS2.251983 年 10 月,支援额外扩充的字符组(日文与韩文) 还修正了旧版的错误MS-DOS3.01984年8月,引入PC/AT,它能支援1.2MB的软盘, 并加入较高容量的硬盘MS-DOS3.11984年11月,加入对网络支援MS-DOS3.21986年1月,加入了 3.5吋软盘的强化支援,并开始 可以透过驱动程式使用硬件EMS。
MS-DOS3.31987年8月,修正部份内部错误、增加了许多关于档 案处理的外部命令、开始支援软盘之后MS-DOS4.01988年6月,主要基于IBM的代码库,而不是微软自 己的代码库加入了最大2GB容量硬盘机支持,引入EMM (软件模拟 EMS)以及新规格XMS内存技术,令DOS操作系统可以使用1MB以上 的内存开始有DOSSHELL的使用DOSSHELL可以被视为DOS的GUI 界面,并有切换程式作业的能力MS-DOS4.011988年12月,对于旧版所存在的一系列错误进行修 正MS-DOS5.01991年6月,第三次重大改版,可能也是DOS史上最 重要的'改版这个版本继承4.0对于内存管理的改进,是EMM规格 最为稳定、普及的版本,也加入了许多内存管理的程式,如 EMM386 MEM等等,为的就是与Windows好好搭配,连带也使得DOS内存管 理成为当时许多软件亟欲配合增强的方向,如何设定DOS内存配置 成为热门话题BASIC直译器改为QuickBASIC的简易版本QBASIC, 内建文字编辑器则由原来的行编辑EDLIN改为全屏幕编辑的EDIT(其实只是对QBASIC.EXE多下一道参数而已)。
减少外部命令对 于版本的需求,而在千呼万唤中,终于加入 DOSKEY、UNDELETE、 QuickFormat、UNFORMAT 等能力另一个值得一提的是,这个版本 的 CONFIG.SYS 允许有多重选项MS-DOS6.01993年3月,加入了许多花哨的外部命令系统检测 程式MSD被加入DoubleSpace压缩磁盘技术开始被使用,亦开始 附上微软自家的解毒软件VSAFE以及MSAV网络方面开始加入对 LL5传输线的支持对于磁盘,开始加入磁区整理软件DEFRAG以及 磁盘快取程式SMARTDRV档案管理方面,以豪华的MSBACKUP取代 了阳春的BACKUP另外,终于加入了 DELTREE与M0VE公用程式 开始正式支持光驱内存管理方面则加入了 MEMMAKER组态最佳化程 式MS-D0S6.21993 年 11 月,DoubleSpace 更名为 DrvSpaceMS-D0S6.211994 年 2 月MS-DOS6.221994年6月,最后一个销售版本1994年8月,国 乔(KC)取得微软与IBM授权,搭配国乔中文系统发表自己的DOS7.0MS-DOS7.01995年8月,Windows95所带的版本,支持长文件名。
MS-DOS7.11996年8月,加入对大硬盘和FAT32分区的支持等MS-DOS8.02000年9月,DOS的最后一个版本,取消了部分功能, 例如不再支持 SYS 命令、打印机操作DOS 的主要功能1. 磁盘操作fdisk隐含参数/mbr重建主引导记录fdisk/mbr重建主引导记录fdisk在DOS7.0以后增加了/cmbr参数,可在挂接多个物理硬盘 时,重建排序在后面的硬盘的主引导记录,例如:fdisk/cmbr2,可 重写第二个硬盘的主引导记录在使用时要十分小心,避免把好的 硬盘引导记录损坏)format参数:/q快速格式化/u不可恢复/autotest不提示/s创 建 MS-DOS 引导盘 formatc:/q/u/autotest2. 目录操作DIR[目录名或文件名][/S][/W][/P][/A]列出目录参数:/s查找 子目录/w只显示文件名/p分页/a显示隐藏文件DIRformat.exe/s 查找该盘的 format.exe 文件并报告位置MD(MKDIR)[目录名]创建目录 MKDIRHELLOWORLD 创建 HELLOWORLD 目录CD(CHDIR)[目录名]PS:可以使用相对目录或绝对目录进入目录 CDAA进入当前文件夹下的AA目录,cd..进入上一个文件夹cd返回 根目录;cdc:windows 进入 c:windows 文件夹RD(RMDIR)[目录名]删除目录 RDHELLOWORLD 删除 HELLOWORLD 目 录3. 文件操作删除目录及其文件:rmdir [目录名或文件名][/S][/W][/P][/A]。
例 rmdirc:download/s 删除 C 盘的 download 目录del [目录名或文件名][/f][/s][/q]删除参数:/f删除只读文件/s删除该目录及其下的所有内容/q删除前不确认delc:del/s/q 自动删除 c 盘的 del 目录copy[源文件或目录][目标目录]复制文件 copyd:pwin98*.*c:presetup 将 d 盘的 pwin98 的所有文件复制到 c 盘的 presetup 下attrib[参数][源文件或目录]文件属性操作命令,attrib命令 可以列出或修改磁盘上文件的属性,文件属性包括文档(A)、只读 (R)、隐藏(H)、系统(S),例如:attrib-h-r-sio.sys 执行这一命 令后,将把 DOS 系统文件 io.sys 文件的只读、隐藏、系统属性去掉 这时将可以直接通过 dir 命令看到 io.sys 文件 attrib+h+r+sautoexec.bat 将为自动批处理文件增加以上属性4. 内存操作debug调试内存参数-w[文件名]写入二进制文件-o[地址1][地址 2]输出内存-q 退出 exp:o7010[return]o7101[return]01[return]q[return]DOS 下通过写 70h/71hPORT 改变 BIOS密码在CMOS中存放的对应位置的值,用以清除AWARDBIOS密 码.debug还可以破解硬盘保护卡等,但只可以在纯DOS下用。
5. 分区操作给磁盘分区,一般都会分成四个区,磁盘分区由主分区、扩展分 区、逻辑分区组成PQ 和 AcronisDiskDirector 这两个工具都可以在不丢失数据的 情况下对分区进行调整大小,以及合并等操作,XP系统的话你用PQ, WIN7 系统的话用 AcronisDiskDirector 操作基本一样,可以去网上 找教程来看看,再不重装系统的情况下都能调整分区大小,但是建 议你还是先备份下数据再调整,毕竟对硬盘直接进行的操作有一定 的危险性。