1 windows系统无法进入时;2 系统维护与备份;
"DOS解决问题实战
故障事例:
某电脑在使用时突然停电,来电后开启电脑,但Windows系统无法正常启动,死机频繁。
故障分析:
从这个原因,我们可以大致推断:停电造成电脑非法关机而损伤磁盘文件,从而导致Windows系统受到损坏,无法正常运行。
大致操作:
从解决文件损坏这个角度出发,需要修复损坏的文件,如果损坏严重,也可以考虑重装Windows。"
"具体操作:
1、进入DOS。由于Windows受损,只有在DOS下进行操作。在系统引导、出现""Starting Windows.....""的时候按下""F8""键,然后再选择""Command Prompt Only""即可进入DOS方式。为了使修复速度更快,我们可以运行Windows目录下的""SMARTDRV.EXE""程序,这是一个加速磁盘读取速度的缓存程序。(怎么运行呢?c:---cd windows---smartdrv)
2、运行SCANDISK程序,必要时可以加上""/autofix""参数,这样在第一次选择后就可让程序自动修复。
3、运行CHKDSK程序,查看是否还存在着问题,并可以使用""/F""进行修复。
4、运行Windows,看系统是否恢复正常。如果在启动时提示注册表出错,可以重新进入DOS,在Windows目录下运行""SCANREG /RESTORE"",然后在列表中选择一个好的注册表文件就行了。
5、如果文件系统受损严重,就需要重新安装Windows。"

如果无法正常进入Windows,那需要重新安装Windows的任务又只得在DOS下进行了。对于广大初学者,在DOS下安装Windows还有一定的困难,下面我就具体讲解一下在DOS下的安装。这里的安装使用光盘启动,若使用软盘启动其操作大致相同。
"1、在开机进行自检时按下""DEL""键从而进入BIOS设置,在""BIOS FEATURES SETUP""的""Boot Sequence""将""CDROM""一项设置在最前面;按""ESC""键退到主画面,按""F10""键,并输入""Y"",即可存盘退出。
2、在开机前将系统启动盘放入光驱。
3、在启动后的启动菜单中选择""启动并使用光驱(With CDROM)"",大家也可以选择启动后自动运行Windows98的安装程序,但那样并不和我意,安装过程将十分漫长,所以在安装前我们需要运行""SMARTDRV.EXE""。
4、进入DOS后就转到光驱盘符,使用""DIR""命令查看目录,然后进入Windows的安装目录(目录名大都可以见名知意,一般为""Win98""、""Win""、""Windows""等)。
5、运行""SMARTDRV.EXE""。
6、运行""SETUP.EXE"",回车后会进入磁盘扫描,完成后即可进入安装,其操作就和在Windows中安装一样了"

DOS可进行的硬盘操作:
硬盘分区,包括调整分区大小,转换分区格式:Fdisk,partion Magic,DiskGenius
格式化:format
检查修复:NDD,HDDREG
扫描并尝试恢复坏道:scandisk x,fbdisk
0磁道修复:PCTools,DiskGenius(0磁道存放主引导记录和分区表信息);
主引导记录修复:Fdisk /mbr,fixmbr;
分区表修复:DiskGenius
硬盘逻辑锁:ultradisk;

一些系统文件丢失造成浏览器打不开新窗口,解决的办法是重新注册丢失或损坏的文件:
win+r
regsvr32 actxpxy.dll回车
提示:Dllregisterserver in actxpxy.dll succeeded.

Ip和MAC地址的锁定与解除:
ARP -S ip MAC
ARP -D IP

查看和删除共享:
net share
net share c:$ /d
net share ipc$ /d
net share admin$ /d

IPC$连接并映射远程PC上的共享资源
net use \\192.168.0.70\ipc$ "123456" /user:administrator
net use Z: \\61.190.144.183\c$

虚拟A驱
在d:盘内新建文件夹a
subst a: d:\a
如要取消虚拟的A驱:
subst a: /d

建立和删除多层目录;
在window系统下,建立多层目录或文件夹只能逐层操作,而在dos下,可一条命令完成;
删除多层目录,使用deltree,而del只能删除当层;

自动重新安装tcp/ip,并将操作记录保存到IP.txt文件中;
netsh>int ip reset ip.txt
备份网络配置到文件:netsh dump > netback.txt
恢复网络配置:netsh exec netback.txt