查看單個文章
舊 2004-11-20, 08:00 PM   #8 (permalink)
ta2001
註冊會員
榮譽勳章

勳章總數0
UID - 107817
在線等級: 級別:4 | 在線時長:34小時 | 升級還需:11小時級別:4 | 在線時長:34小時 | 升級還需:11小時級別:4 | 在線時長:34小時 | 升級還需:11小時級別:4 | 在線時長:34小時 | 升級還需:11小時
註冊日期: 2003-11-23
VIP期限: 2007-03
文章: 99
精華: 0
現金: 137 金幣
資產: 137 金幣
Angry

引用:
作者: GaMNiA
找到了...
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"
感謝我會試看看。

唉試過了結果還是失敗
有用另一個程式 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參數表示恢復

若是保存,是否要更換檔名,不然[保存]跟[恢復]怎麼可存在同一個檔名內。
ta2001 目前離線  
送花文章: 0, 收花文章: 3 篇, 收花: 13 次
回覆時引用此帖