史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 作業系統操作技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2003-09-11, 12:22 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 如何在WinNT/2K/XP下啟動純DOS

現在一些網友開始安裝WinNT/2K甚至是XP了。可是,當他們啟動了這些操作系統以後,發現許多DOS程序都無法執行了,而純DOS也無法啟動了。這是怎麼回事呢?

大家知道,WinNT/2K/XP中有個叫「命令提示字元」的東東,表面看上去類似於Win3.x/9x中的MS-DOS視窗。然而,它們是完全不同的。Win3.x/9x是執行於MS-DOS下的大型保護模式的界面增強程序,而WinNT/2K/XP則是關於OS/2、NT構件的獨立操作系統,因此,它們之間有著本質的不同。同理,Win3.x/9x中所提供的MS-DOS是真正的DOS,而WinNT/2K/XP中的「命令提示字元」僅僅是個「DOS虛擬機」。既然是虛擬的,效果自然沒有真正的好。因此,當這個「虛擬的DOS」無法正常執行DOS程序時,只有使用真正的DOS(包括Win9x自帶的MS-DOS 7.x)以執行它們。

由於WinNT/2K/XP不帶有DOS,所以要想在安裝了這些操作系統後想用硬碟啟動到純DOS的話,只能使用雙啟動。很多網友知道WinNT/2K/XP啟動時往往會出現一個功能表,可以從中選項要啟動的操作系統。然而,有時此功能表中並沒有「DOS」這個選項,甚至啟動時根本沒有出現此啟動功能表(如果在安裝WinNT/2K/XP時選項保留原操作系統的話,WinNT/2K/XP的啟動功能表中就會出現原來操作系統的選項)。那麼該怎麼辦呢?以下介紹一下在安裝了WinNT/2K/XP後再安裝DOS的方法。

DOS的啟動需要DOS系統的啟始扇區和啟動檔案。而安裝了WinNT/2K/XP後再安裝DOS的關鍵就是要建立它們。大家也許會問,系統安裝了WinNT/2K/XP後主啟始扇區中的內容不是已被替換成為非DOS的了嗎,為什麼還能通過上面所提到的啟動功能表啟動到DOS呢?這是因為,如果系統中曾經安裝著DOS(包括Win9x自帶的MS-DOS 7.x),WinNT/2K/XP在安裝時會自動在主引導分區(通常是C驅動器)中建立BOOTSECT.DOS文件,而此文件中保留著DOS的啟始檔案,在啟動功能表中選項啟動DOS後,WinNT/2K/XP就利用此文件使DOS能夠啟動。因此,如果C:\(即主引導分區)中已存在BOOTSECT.DOS文件,就不用手工建立此文件了。可直接將DOS(如MS-DOS 7.10)的IO.SYS、MSDOS.SYS和COMMAND.COM文件複製到C:\上(最好不要用SYS指令傳輸系統,詳情可看下段的介紹),然後按照下面的介紹修改BOOT.INI文件就可以了。

對於DOS系統啟動檔案,大家知道可以用DOS自帶的SYS指令傳輸。但是,若直接這樣做的話,只有DOS可以啟動了,WinNT/2K/XP的啟始檔案會被覆蓋而導致無法啟動。為了使DOS和WinNT/2K/XP均能啟動,有幾種辦法。可以使用一個叫作BOOTPART的十分實用的工具,可在本站的「系統工具」中找到。它的功能很強大,比如可以向啟始扇區中寫入指定的系統的信息,包括DOS6、DOS7(Win9x)、WinNT(/2K/XP)的。例如想將MS-DOS 7.10(Win98)的啟始檔案寫入C碟,就可用BOOTPART WIN98 BOOT:C:,指令來完成。因此,具體的方法是,先用SYS指令(如SYS C:)將DOS系統檔案傳輸入C碟,然後將此時的主啟始扇區中的信息(即DOS啟始檔案)中的內容儲存到C:\BOOTSECT.DOS文件中,可用本站「磁牒工具」中的一個叫SRC Tools的小工具輕易實現。其中的SRCBOOT、SRCMBR和SRCFAT分別是對BOOT、MBR和FAT進入儲存、制作備份及比較操作的指令,SRCTools工具集的具體使用方法可在「DOS文章」欄目中的專文中看到。例如SRCBOOT C: C:\BOOTSECT.DOS /S就可將C碟的啟始扇區儲存到C:\BOOTSECT.DOS文件中。此時BOOTSECT.DOS文件已順利建立,接下來就是恢復WinNT/2K/XP的啟始檔案了,可用上面那個BOOTPART工具完成,如BOOTPART WINNT BOOT:C:。然後再進去行下面修改BOOT.INI文件的操作就可以了。

另一種辦法是,先將WinNT/2K/XP的啟始檔案儲存下來到文件中,再分別將DOS的系統啟動檔案和啟始檔案建立,然後用上面所提到的SRC Tools將DOS的啟始檔案儲存到C:\BOOTSECT.DOS文件中,最後將儲存於文件中的WinNT/2K/XP的啟始檔案還原到啟動扇區中。建立DOS的系統啟動檔案和啟始檔案的具體程序可見上面的方法,而儲存和還原WinNT/2K/XP的啟動扇區則均可以用SRC Tools指令,例如可分別執行SRCBOOT C: C:\NTBOOT.DAT /S和SRCBOOT C: C:\NTBOOT.DAT /R指令來完成(/S參數表示儲存,/R參數表示恢復,而NTBOOT.DAT只是儲存和還原WinNT/2K/XP的啟始檔案時所用的臨時文件,完成後可刪除),再進去行下面的操作即可。

最後,就可以開始做雙重啟動功能表了。WinNT/2K/XP的啟動功能表儲存於主引導分區的根資料夾下的BOOT.INI文件中(通常是C:\BOOT.INI),操作方法是首先去掉C:\BOOT.INI文件的只讀、隱藏和系統內容(如用DOS自帶的ATTRIB指令,也可用增強的ATTRIB指令等等),再用文本編輯器(如DOS自帶的EDIT)開啟C:\BOOT.INI文件,在其文件中的[operating system]項下加入一行:C:\="MS-DOS"。完成後儲存文件並恢覆文件的各種內容,然後重新啟動系統,就會出現一個啟動功能表,其中有"MS-DOS"這一項了。選此項後即可進入純DOS方式。此時,WinNT/2K/XP與DOS的雙啟動就製作成功了,以後就可以選項相應的啟動選項以啟動相應的系統了。

說明:如果想讓系統自動進行上述在WinNT/2K/XP下安裝DOS的操作(而不是手工設定)的話,請使用「MS-DOS 7.10完整安裝版」(可以在「DOS系統」中看到)。它可以自動實現在WinNT/2K/XP下安裝MS-DOS 7.10完整版,並自動實現上述的多重啟動。

註:Wengier於2002年4月所寫,9月整理,10月重新整理修改
psac 目前離線  
送花文章: 3, 收花文章: 1630 篇, 收花: 3204 次
舊 2003-09-15, 06:06 AM   #2 (permalink)
註冊會員
榮譽勳章

勳章總數
UID - 45071
在線等級: 級別:0 | 在線時長:0小時 | 升級還需:5小時
註冊日期: 2003-03-05
VIP期限: 2005-12
文章: 84
精華: 0
預設

THX
ian78 目前離線  
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
舊 2003-09-15, 02:44 PM   #3 (permalink)
ttteak
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

感謝分享
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
舊 2003-09-15, 04:48 PM   #4 (permalink)
ceeoutnow
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

謝謝分享.
雖然是大陸的用語.
不太看的懂意思.
改天試試.
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
舊 2003-10-02, 09:57 PM   #5 (permalink)
號呆
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

太感激了^^
相信還有很多人需要這篇文章
推推~大家來看
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
舊 2003-10-03, 11:28 AM   #6 (permalink)
cdjiunn
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
舊 2003-10-04, 12:30 AM   #7 (permalink)
長老會員
 
貝斯特 的頭像
榮譽勳章
UID - 90669
在線等級: 級別:1 | 在線時長:11小時 | 升級還需:1小時
註冊日期: 2003-08-06
住址: The Gates of Hell
文章: 1758
現金: 15064 金幣
資產: 5185909 金幣
預設

純DOS系統下載
http://newdos.yginfo.net/doswarea.htm
__________________

給自己看也給所有需要這些話鼓勵的人看!

認真不一定會得到美好的結果,但是不認真就一定沒有

想要有什麼結果,就秉持你的雙手
放手去做
總比什麼都沒付出最後失敗了才嘆氣來的好吧
沒努力的人.沒有資格說放棄
努力過的人.更要有勇氣繼續努力下去
貝斯特 目前離線  
送花文章: 1, 收花文章: 38 篇, 收花: 123 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 01:42 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2021, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1