![]() |
|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() ![]() |
|
主題工具 | 顯示模式 |
|
![]() |
#1 |
註冊會員
|
![]() 如何在原來只有XP開機模式下,新增98SE的DOS選項....
請問是否有大大成功過,基本上我都是把使用98開機後 format c: /q/s 之後再灌XP之後每次開機時就有進入 XP(內定3秒)跟98DOS的選項。 可是若是之前就直接安裝XP後是否可以修改哪些部分就可以也一樣有 98DOS得選項的選擇。(尤其筆電更需有開機時就有DOS模式是較方便系統救援或備份更新的) 其實有Dos模式選擇可以做很多工作的,否則還要另外使用光碟機開機或 磁碟開機很麻煩,不管是Ghost你的XP或時還原 C槽直接就可以DOS開機進入是很方便的,不過好像不是被介紹的很多。 有找到相關的資料,可以修改boot.ini裡面 的[operating systems] 增加multi(0)disk(0)rdisk(0)partition(看是那個主分割區) 可是找不到D碟只是純DOS的開機磁區正確的用法 使用C:\=" 敘述說明 " 的方式還是無法切換到D槽開機。 |
![]() |
送花文章: 0,
![]() |
![]() |
#3 (permalink) | |
註冊會員
|
![]() 引用:
已用SPFdisk分割成4個主分割區, 單獨使用SPFDISK設定啟動D碟可以正常 開機為純98 Dos,F碟為簡體XP,但設定 Boot.ini只有F碟的簡體XP可以順利啟動過去, D碟的DOS系統還是失敗無法啟動成功, 所以要找出正確的boot.ini語法,才可能成功切換到 D碟的DOS開機才是。 |
|
![]() |
送花文章: 0,
![]() |
![]() |
#4 (permalink) |
長老會員
![]() |
![]() 您參考下面那二篇文章看看...
http://support.microsoft.com/default.aspx?scid=kb;zh-tw;314081 http://support.microsoft.com/default.aspx?scid=kb;zh-tw;102873 [轉貼部份內容]: BOOT.INI default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS • scsi(0) 一詞表示主要控制器 (通常也是唯一的控制器) 需負責此裝置。如果有兩個 SCSI 控制器,而磁碟與第二個控制器相連結,則該控制器會命名為 scsi(1)。 如果系統使用 IDE、增強型 IDE (EIDE) 或增強型小型裝置介面 (ESDI) 磁碟機,或是系統使用了沒有內建 BIOS 的 SCSI 介面卡,則請將 scsi 替換為 multi。 • disk(0) 一詞指要使用的 SCSI 邏輯單元 (LUN)。這可能會是一個單獨的磁碟,但是大多數的 SCSI 設定僅會讓每一個 SCSI ID 擁有一個 LUN。 • rdisk(0) 一詞表示實體磁碟 1。 • partition(1) 一詞為電腦第一個磁碟機上的磁碟分割。如果有兩個磁碟分割,則磁碟分割 C 為 partition(1) 而磁碟分割 D 為 partition(2)。 |
![]() |
送花文章: 96,
![]() |
![]() |
#5 (permalink) | |
註冊會員
|
![]() 引用:
第四區是簡體XP沒問題因為目錄是 ...partition(4)\WINDOWS="名稱" 可是第二區並沒有安裝任何98或是2000或XP 只是簡單的 format d:/q/s 所以第二區的根目錄的語法如何,嘗試都失敗了 ....partition(2)\="名稱".....或是 ....partition(2)\IO.sys="名稱"..... |
|
![]() |
送花文章: 0,
![]() |
![]() |
#7 (permalink) |
長老會員
![]() |
![]() 找到了...
http://www.bcpl.net/~dbryan/ntfs-dual-boot.html 執行 debug.exe, * 號位置請自行修改為 C:=2 , D:=3 , E:=4 ..... J:=9 , K:=A , L:=B ...等, 請注意數字零 0 和英文字母 O 不同 L 100 * 0 1 (你應該改為 L 100 3 0 1) N D:\BOOTSECT.DOS R BX 0 R CX 200 W Q 產生 bootsect.dos 後, 修改 C:\BOOT.INI , 加入下面那一行: D:\bootsect.dos="MS-DOS" |
![]() |
送花文章: 96,
![]() |
![]() |
#8 (permalink) | |
註冊會員
|
![]() 引用:
唉試過了結果還是失敗 有用另一個程式 SRCBOOT D: D:\BOOTSECT.DOS /S 跟大大的Debug是一樣的效果。 可是boot.ini裡面修改,語法試了很多種組合還是失敗... [boot loader] timeout=3 default=multi(0)disk(0)rdisk(0)partition(1)\CWINXP [operating systems] multi(0)disk(0)rdisk(0)partition(1)\CWINXP="_繁體_Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn C:\="_MS-DOS_ 7.10(Win98_SE)" multi(0)disk(0)rdisk(0)partition(2)D:\bootsect.dos="MS-DOS----" multi(0)disk(0)rdisk(0)partition(3)C:\command.com="E:-dos" multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="E:_簡體_Microsoft Windows XP Professional" /noexecute=optin /fastdetect D:\bootsect.dos="MS-DOS" 摘錄: 對於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的引導信息時所用的臨時文件,完成後可刪除),再進行下面的操作即可。 參考這些資料,看起來還是有些不太懂。 例如可分別執行SRCBOOT C: C:\NTBOOT.DAT /S和SRCBOOT C: C:\NTBOOT.DAT /R命令來完成(/S參數表示保存,/R參數表示恢復 若是保存,是否要更換檔名,不然[保存]跟[恢復]怎麼可存在同一個檔名內。 |
|
![]() |
送花文章: 0,
![]() |
![]() |
#9 (permalink) |
註冊會員
|
![]() 可能要用另一台筆電灌一組新的只有XP的作業系統來測試,之後再用SYS的方式,然後用SRCBOOT C: C:\BOOTSECT.DOS /S
,之後再用 BOOTPART WINNT BOOT:C:方式, 可是這都只是在C碟裡面有雙啟動方式,可是很想能成功的在D碟裡面可以啟動純DOS方式,因為這會牽涉到有些朋友電腦裡的XP系統當初安裝在C碟時就是NTFS系統,若是NTFS系統自然就無法有DOS啟動了,所以才想是否可應用boot.ini的引導方式來達到D碟做一個FAT32的DOS系統啟動,這樣才是最妥當的。 |
![]() |
送花文章: 0,
![]() |
![]() |
#10 (permalink) | |
長老會員
![]() |
![]() 引用:
如果是的話, 請重新建立 bootsect.dos , 因為在純 DOS/Win9X 模式下, 是看不到 NTFS 的磁碟機, (除非你有外掛 NTFSDOS 或其他工具程式) 所以你第二個分割區的磁碟機代號要開機到DOS下應該是 C: 用磁片開機, 執行 DEBUG.EXE L 100 2 0 1 N C:\BOOTSECT.DOS R BX 0 R CX 200 W Q 產生 bootsect.dos 後, 進入 XP 修改 C:\BOOT.INI , 加入下面那一行: C:\bootsect.dos="MS-DOS" P.S. 如果這樣還是不行的話, 偶就放棄了, 因為我現在沒有多餘的硬碟可以測試... |
|
![]() |
送花文章: 96,
![]() |
![]() |
#11 (permalink) | |
註冊會員
|
![]() 引用:
|
|
![]() |
送花文章: 0,
![]() |