【求助】在xp做一個自制dos的系統,遇瓶頸了



贊助商連結


whc5678
2005-08-31, 12:32 PM
在xp做一個自制dos的系統,遇瓶頸了
下載地址
http://gd.pcdog.com/down/argzs2.exe
具體內容為:

CODE:
[Copy to clipboard]

[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" /noexecute=optin /fastdetect

安裝後已改成了以下的內容:
  

CODE:
[Copy to clipboard]

[boot loader]
  timeout=6
  default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
  [operating systems]
  multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
  C:\WINDOWS\arboot\dos\ar.BIN="矮人工作室純DOS模式"
  C:\WINDOWS\arboot\di\dos.BIN="矮人工作室備份恢復"

大家可以看到比原來的增加了兩項

其一是“矮人工作室純DOS模式”
其二是“矮人工作室備份恢復”
   同時在啟動時生成啟動功能表,
  這時你如果要啟動到純DOS模式下,可用鍵盤上的游標移動鍵選擇前面提到的新增的兩項。
  1.“矮人工作室純DOS模式”
  選擇這項後,會出現下一級選項功能表,共有5個選項:
  ①MINI啟動,最小化啟動。可以進行分區管理,如格式化等,速度特快。
  ②載入光碟機的MINI啟動。
  ③載入緩存的啟動,支援光碟機。
  ④載入緩存的啟動,支援滑鼠,能查看NTFS分區中的內容。
2.“矮人工作室備份恢復"
顧名思義,就是可以備份資料

但我想改他所生成的IMG檔,用過數個軟體,仍無法成功,請高手大大們,一起研究,告訴我怎麼用

本以為,可以在xp做一個自制dos的系統,而不用做磁碟分割,但卻只能用原作者的模式,太可惜了,謝謝告之的高手們

贊助商連結


warzero
2005-09-01, 04:38 AM
其實......
何不直接將MS-DOS做成雙系統?

[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" /noexecute=optin /fastdetect
X:\="MS DOS"

* X:\ 為你放DOS分割區的碟。

由於DOS下認不到NTFS。
所以會自動將FAT32的D:\或其它碟當成C:\。

要注意這個X:\ 是指FAT32或DOS下認爲的碟。
不要跟NTFS的碟參下去。


記得你的那個DOS分割區也要在DOS下做好sys X:
X: 為你的DOS分割區。


然後再來需要一個Bootsect.dos放在C:\ 下就可以了。
此C:\ 為NTFS或FAT32下認爲的C:\。

所以當製作好bootsect.dos后,還需要將這個另外放在NTFS的C:\下。
希望你明白小弟的話..... ^^||

Bootsect.dos這個檔案是拿來讓NT系統認到DOS系統用的。

可以在DOS下打這些指令來製作出Bootsect.dos。
C:\>debug
-nc:\bootsect.dos
-L 100 2 0 1
-rcx
CX 0000
:200
-w
Writing 00200 bytes
-q

然後也要記得在你的DOS分割區堶悸搴ETRAMD.BAT堛熙o行修改。
a:\findramd 改成 >>> c:\findramd

*注意:
這是關鍵。沒有改的話,以後進入DOS系統時會要求你放入DOS系統在 A:\ 下才可以啓動。

然後Autoexec.bat這行也要改。
path=%RAMD%:\;a:\;%path%;%CDROM%:\

改成

path=%RAMD%:\;c:\;%path%;%CDROM%:\


這樣相信應該可以啓動DOS系統了。 :)