两个操作系统的问题

2025-02-02 07:01:22
推荐回答(3个)
回答1:

第一个:
关于多重系统安装启动和修复等的问题
很多朋友都问过这样的问题,我现在给朋友们说明下
安装有多个操作系统或者进行过修复覆盖等操作的的朋友应该都知道,在电脑加电自检后会出现一个有选择性的启动菜单,列出这台电脑上安装的所有操作系统,当然也有可能是重复的;我们可以有选择性的进入那个系统!而这些实际上源于一个名为系统根目下的BOOT.INI文件!Windows XP启动的时候会运行BOOT.INI文件来确定用户选择哪个系统进入;这个文件存在系统盘的根目下下面,它具有隐含和只读的属性;可以用记事本打开它!也可以在开始"菜单"总的"运行"中输入 c:\boot.ini 就可以打开.打开之前请先去掉他的只读属性.
这里我以我的系统下面的这个文件做个解释:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows Server 2003 EnterPrise" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows 2000 Professonal" /fastdetect

1.[boot loader]——系统加载部分
这个部分只有两个内容,分别是“timeout=” "和“default=” ",前者用于设置启动菜单的等待时间,默认为30秒,如果改为0就是不显示启动菜单;而default="是设置无人干预下默认启动的操作系统,其实就是系统安装在哪里的地方的路径!这个在后面会有所说明.如果想修改,只要按格式写进去就行了.
如果要修改 default的值,希望,不要配置出错,否则会弄出不必要的麻烦!

2.[Opoerating systems]——操作系统部分
这这里列出了可以启动的所有操作系统,如果只安有Windows XP,则会显示multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect.其中引号内的部分是开机时显示的选项名称,大家可以随意修改并且支持中文的显示).
而multi(0)disk(0)rdisk(0)partition(2)则涉及了一些高级复杂指令计算机命名规则,称之为ARC命名.其中第一部分用来表示磁盘控制器,有两个可选项multi和SCSI;前者表示IDE硬盘或SATA串口的硬盘,后者则是SCSI 硬盘,后面括号内的数字表示控制器总线序号.Disk(0)表示SCSI总线号,如果前一部分参数为multi则还要用rdisk(x)标明硬盘设备序号.最后的partition(x)则表明操作系统在第几个分区上.我的Windows 2003装在D盘,这里就是partition(2).
1.partition(X) 表示操作系统的系统根目录所在的分区在同一快硬盘上主分区的顺序号(X从1开始.
2.rdisk(Y) 若以multi开头,则Z植表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘顺序号(Y从0开始).
若以SCSI开头,则Z值无意义,恒等于0.
3.disk(Z) 若以SCSI开头,则Y植表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘顺序号(Z从0开始).
若以multi开头,则Y值无意义,恒等于0.
4.若计算机中既有IDE盘又有SCSI盘(或只有IDE),且BIOS中SCSI的设置设为enable,则以multi(X)开头,其中X表示操作系统的系统根目录所在的分区所在的硬盘所在的磁盘控制器在同一磁盘控制器上的顺序号(X从0开始计数).
若计算机中只有SCSI控制器,则以SCSI(X)开头,其中X表示操作系统的系统根目录所在的分区所在的硬盘所在的磁盘控制器在同一磁盘控制器上的顺序号(X从0开始计数).

这里我还要说明的是,如果你的系统有多个主分区,小于4个的话,这里显示的又有些不同,希望大家能看清楚,最主要的就是修改partition()括号里面的数字
另外有些朋友安装了多个系统,而又想删除的话,你可以根据系统所在的分区,把那行去掉,这样在启动的时候也就不会显示出来了.记住别弄错了.
最好是把他们复制后在修改,免得自己输入错误了.比如说我要删除windows 2000 Professional 这个系统 就直接把那行去掉就可以了

3.启动开关
这个是第二部分后面的那个参数,比较多,大家有时也不许要掌握那么多,知道一点点就可以了
/BASEVEDIO:使用VGA显示驱动而不用SVGA驱动,用于显示驱动失效时,这里是针对比较古老的显示器
/BAUDRATE:设定网络连接设备的波特率.
/BOOTLOG:将启动日志写入%SYSTEMROOT%/NTBTLOG.TXT.
/BURNMEMORY=X:使用指定的内存容量.
/CRASHDEBUG:对内核进行调试,在内存出错时很有用.
/DEBUG:对启动时的一切错误用调度器进行调试.
/DEBUGPORT=COMX:指定用于调度的端口.
/FASTDETECT:不检测系统串口和并口,加快启动速度.
/MAXMEM:N:设置可以使用的最大内存,超出的部分系统不进行检测,内存损坏可以进行测试.
/NODEBUG:不显示调试信息.
/NOGUIBOOT:启动时不加载VGA驱动,不会出现各种出错的蓝屏信息.
/NUMPROC=N:指定系统前N个CPU工作.
/ONECPU:只允许一个CPU工作.
/SAFEBOOT/ALTENATESHELL:指定内核程序,不用默认的explorer.exe启动系统.
/SAFEBOOT:使用安全模式启动.
/SOS:显示调用的驱动程序名,检测驱动是否损坏.

这里列举的是从网络上面摘录的,我自己很多都没有试验过,希望大家不要随便加!

另外对于已经安装好系统的朋友,你如果要删除其中的一个系统,你需要从下面操作,当然,前提是你需要现在的系统,不想重新安装!
分下面两大累情况:

1.你的系统一个在C盘一个在D盘.现需要把C盘的去掉.
方法:①修改boot.ini文件,修改方法上面介绍了 ②把C盘下面的几个隐含且具有系统属性的文件留下来,其他的都可以删除,在这里申明,是不可以格式化C盘的!当然这里你引导的系统必须是D盘的!主要文件有(NTLDR NTDETECT.COM、BOOTFONT.BIN)

2.你的系统一个在C盘一个在D盘.现需要把D盘的去掉.
方法:①修改boot.ini文件,修改方法上面介绍了 ②把D盘下面的几个隐含且具有系统属性的文件留下来,其他的都可以删除,如果你不许要D盘的数据,这里你可以格式化D盘,当然你现在的系统必须是引导的C盘的!(NTLDR NTDETECT.COM、BOOTFONT.BIN)

对于双系统,引导出先的故障都可以参考我说的方法,去试验下!

-----------------------
这个是我精心整理的,希望对你有作用
还有什么其他方面的问题,可以去我博客网站 www.Cnaxh.com 在线咨询下

回答2:

把D盘的东西存在别的盘里,然后用win98盘启动,DOS下运行format d:,直接格式化

回答3:

你在DOS下打 FORMAT C:\就OK 了 哈哈 C盘就被格啦 晕 你还要把D盘也卸了 那你用什么阿·?从装系统时直接都格了算了 你先把D盘格了 然后在用CHOST直接GO个XP用得了 C盘也就也被解决了 哈哈