Chinaunix首页 | 论坛 | 博客
  • 博客访问: 216691
  • 博文数量: 93
  • 博客积分: 1430
  • 博客等级: 上尉
  • 技术积分: 1060
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-06 09:47
文章分类

全部博文(93)

文章存档

2009年(3)

2008年(26)

2007年(57)

2006年(7)

我的朋友

分类: WINDOWS

2006-11-12 14:32:39

请注意:此方法不适用于Ntfs文件系统
1.如果你在装WinXP之前,用Format c:/s这个命令来格式化C:盘的,那么你在安装完WinXP之后,按F8是可以进入纯Dos的;

2.你如果在安装WinXP/Win2003前没有用Format c:/s这个命令来把C:盘格成系统盘的话,还有一种补救的方法。

所需命令:
Sys;srcboot;bootpart;attrib

具体步骤是:
1.用光盘或软盘启动Dos;
2.Sys  a:  c:(使得现有的C:盘能够启动);
3.Srcboot  c:  c:\bootsect.dos  /s (把当前的Dos启动信息保存下来)
4.Echo y|Bootpart  winnt  boot:c: (这一步是重新恢复Nt的启动内核,因为你用Sys a: c:把C: 盘原先的Nt的启动信息覆盖了,如果不进行这一步的话,从硬盘启动就变成纯Dos了。)
5.Attrib  -h -s  -r  C:\boot.ini(这一步是去掉Boot.ini的的隐藏、系统、只读属性。)
6.Echo c:\="MS-DOS">>c:\boot.ini(在Boot.ini添加进入Dos的选项。)
7.Attrib  +h  +s +r  C:\boot.ini(恢复Boot.ini的隐藏、系统、只读属性。)
8.重新启动电脑,按F8,选择最后一项“返回操作系统选择菜单”,选“Ms-dos”一项,就可以进行纯Dos了。

批处理:

@echo off
cls
echo.
echo.
echo     Processing,please wait...
sys a: c:>nul
srcboot c: c:\bootsect.dos /s>nul
echo y|bootpart winnt boot:c:>nul

if not exist c:\boot.ini goto no
goto begin

:NO
copy boot.ini c:\>nul
goto hou

:BEGIN
attrib -r -h -s c:\*.*
echo c:\="MS-DOS">>c:\boot.ini

:hou
attrib +h +s c:\*.*
cls
echo.
echo.
echo       Make multiboot menu successfully.
echo.
echo       Press Enter in 3 seconds to reboot,any key to Exit.
wait 3
set wat=
IF ERRORLEVEL 13 IF NOT ERRORLEVEL 14 SET wat=1
IF %wat%#==# GOTO ext
ECHO.
reboot
:EXT
echo.


那么如果我们的C:是NTFS格式呢!该怎么办呢?
 
 
阅读(787) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~