史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 多媒體影音轉檔燒錄技術文件
忘記密碼?
論壇說明

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

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

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

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-07-07, 05:33 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 金幣
預設 RamDiskNT、RamDisk、BCDW使用技巧及大容量DOS啟動碟製作

RamDiskNT、RamDisk、BCDW使用技巧

……江民及瑞星殺毒軟體大容量DOS啟動碟製作

Rock2000 製作

2004.05.26

突破2.88MB限制,使用任意大小的軟碟映射製作多重啟動

用WinISO製作Acronis系列不規則大容量啟動映像文件

用RamDiskNT製作5MB的瑞星DOS殺毒碟/江民KV2004DOS殺毒碟

用EasyBoot製作5MB的瑞星DOS殺毒碟/江民KV2004DOS殺毒碟

用EasyBoot、WinISO和RamDiskNT製作的大容量啟動映像文件區別

BCDW(Bootable CD Wizard)簡單用法

Ramdisk -記憶體碟的使用

突破2.88MB限制,使用任意大小的軟碟映射製作多重啟動
這是參照HLK94有關內容整理的

製作5MB的Acronis系列啟動碟

相信大家都使用過Acronis系列軟體Acronis PartitionExpert 2003、Acronis RecoveryExpert Deluxe、True Image 6.0等,均是上好的分區工具、文件恢復工具、系統制作備份工具等,與PQ、Easyrecover、Ghost等功能相同甚至更好,但Acronis系列軟體做的緊急啟動光碟很特殊,如果是用軟碟做緊急啟動碟則功能受限,或者需要超過3張以上的磁牒,如Acronis PartitionExpert 2003如果是完全版啟動軟碟是4張軟碟,此系列緊急啟動光碟在Windows或DOS下均無法看到任何文件,就算用什麼軟體也看不到任何文件,隱藏方法很特殊,但是緊急啟動光碟是確實能啟動的,如果用軟體做成ISO文件,此ISO文件也是可以啟動的,但用ISOButer等也看不到文件,用WinISO可以匯出其啟動檔案,但有4M多,一般的啟動軟碟影像文件是1.44或2.88或更小,是否Acronis系列軟體的緊急啟動光碟每一種軟體均要單獨使用一張光碟啟動,不能做成多重啟動?現在,無憂的HLK94(是否原創?)貼出解決方法,是使用bcdwhttp://bootcd.narod.ru/)可以完美突破2.88MB限制,使用任意大小的軟碟映射製作多重啟動,具體方法如下:

 

所需軟體

WinImage http://www.winimage.com
Cenatek RamDisk http://www.cenatek.com

使用方法:

1.映射文件的製作方法
使用Cenatek RamDisk新增一個RAM磁牒,選項Dos boot sector,需要多大的映射就建多大的,由於Acronis PartitionExpert的軟碟啟動的不是DOS系統,所以將所有文件複製到IMA文件中,得到的IMA文件是不能啟動的製作Acronis PartitionExpert 完全版的兩種方法: Acronis的所有產品都可以用這種方法製作

先用RamDisk虛擬一個1.44MB的軟碟

2.啟動PartitionExpert Rescue Media Builder,選項Full version,選項用Ramdisk虛擬的B:碟,按Next

3.到下面這個畫面時不要按Proceed,切換到Ramdisk設定程序

4.Stop B:碟,將B:碟類型改為硬碟,大小改為5M,儲存設定並按Start

5.切換到PartitionExpert Rescue Media Builder,按Proceed製作啟動碟,提示成功後退出PartitionExpert Rescue Media Builder。

6.啟動WinImage,在磁牒表單中選項使用驅動器B:,然後讀取磁牒,將文件儲存為PE.IMA,注意,一定要用WinImage另存為IMA格式,否則不能啟動。

7.將PE.IMA放到光碟\ACRONIS下,編輯bcdw.ini

\ACRONIS\PE.IMA

[Options]
RootMenu=\BCDW\BCDW.INI

在diskemu或Easyboot中使用bcdw.bin即可啟動PartitionExpert

附件為所有內容的CHM文件
 

用WinISO製作Acronis系列不規則大容量啟動映像文件

 

工具軟體:1.Acronis 系列軟體

2.WinISO

 

製作步驟:

 

1.安裝Acronis軟體;

2.在軟體安裝完畢後按要求用CDR或CDRW製作一啟動光碟,
3.用WINISO開啟製作好的ISO文件,在"啟動光碟"表單中執行"儲存啟始檔案到文件中"將文件儲存為PE.W變態

在bcdw.ini加入PE.W變態即可
使用RamDiskNT製作大容量的瑞星DOS殺毒碟/江民DOS殺毒碟
 

製作江民KV2004的4MB軟碟版程序和以下程序類似,請參考修改。

 

原理:用5M虛擬碟替代物理驅動器A以完成瑞星昇級,制做5M的映射img文件並借助bcdw在easyboot等啟動管理器中使用。
下面我就為大家介紹一下具體的方法:
 

主要的軟體工具:

1、RamdiskNT,替代軟體:微軟的Ramdisk,QSoft 的Ramdisk,gavotte開發的ramdisk

2、WinImage

3、BCDW 1.50z 或到此下載最新版本 http://bootcd.narod.ru/index_e.htm

製作平台:Windows 2000 、Windows XP
 

具體步驟:

1、開啟Windows 2000的裝置管理員(不要告訴我你不知道什麼是裝置管理員),選軟碟機,點右鍵選「停用」。這時在「我的電腦」中將看不到原來的軟式磁碟機A:了。 其實這一步可以不用做,第2步時執行RamDiskNT出錯,選項OK就可以。
 

2、執行RamDiskNT,基本設定中磁牒類型選項「Hard Disk」,驅動器磁碟代號選項「A」;啟動扇區設定選「DOS啟動扇區」;點擊「啟動」按扭,這時可在「我的電腦」中看到軟式磁碟機圖示,磁碟代號為A;

3、製作空的大容量啟動映像文件:啟動WinImage,按下Ctrl+R(即「讀取磁牒」),WinImage此時要求儲存文件,請把映像文件存為如「RAV2004.IMG」的映像文件,不要關閉WinImage,此時請對映像文件進行設定,使其變成是可以啟動的映像文件,具體操作是:映像(Image)->啟始扇區內容(Boot sector properties)->Windows 95,如圖,這樣就可以產生一空的可以啟動的Windows 9X啟動映像文件。這時一定要關閉WinImage了。

4、切換到RamDiskNT,停止虛擬磁牒,再重新在基本設定中磁牒類型選項「1.44MB floppy」,點擊「啟動」按扭,啟動虛擬A碟;如圖。
5、接下來啟動瑞星,按「工具」->「製作/昇級軟碟版」項,製作瑞星軟碟版,直接點下一步,這樣就把瑞星軟碟版的文件寫到了虛擬A碟中了。當提示插入B號碟到軟式磁碟機A中時不要點確定,馬上啟動WinImage,開啟第3步建立的空啟動映像文件「RAV2004.IMG」,選項映像(Image)->增加,把虛擬A碟上所有文件增加到「RAV2004.IMG」中,儲存並關閉WinImage。

 

6、切換到RamDiskNT,選項「停止」A:碟,這時虛擬A碟將消失,但不要關閉RamDiskNT,立即選項「啟動」A碟,再次啟動虛擬A碟;

 

7、返回到瑞星昇級程序要求插入B號碟到軟式磁碟機A中的界麵點擊「確定」,瑞星將在虛擬A碟中寫入瑞星B碟文件;

 

8、切換到WinImage,再次開啟映像文件「RAV2004.IMG」,選項映像(Image)->增加,把虛擬A碟上所有文件增加到「RAV2004.IMG」中,儲存並關閉WinImage。

 

9、重複第6步、第7步、第8步,直至瑞星昇級完畢,儲存映像文件「RAV2004.IMG」。

這樣就完成瑞星5M映像文件製作程序,同時也做好了需要的瑞星DOS碟的映像文件「RAV2004.IMG」。接下來用bcdw、EasyBoot等啟動管理器對剛製作的映射文件進行測試,這裡關鍵是要用到bcdw對多格式的img映射的支持了。
 

製作5Mb或6Mb的啟動映像文件方法尚可以使用EasyBoot,請參考使用EasyBoot製作製作5MB的瑞星DOS殺毒碟/江民DOS殺毒碟

使用EasyBoot製作製作5MB的瑞星DOS殺毒碟/江民DOS殺毒碟

 

製作江民KV2004的4MB軟碟版程序和以下程序類似,請參考修改。

 

主要的軟體工具:

1、RamdiskNT,替代軟體:微軟的Ramdisk,QSoft 的Ramdisk,gavotte開發的ramdisk

2、WinImage

3、EasyBoot 網頁 http://cn.ezbsystems.com/easyboot/

製作具體步驟:

1.準備一Windows 9X啟動碟映像文件,如Win98SE.IMG,這將作為種子映像文件;

2.製作大容量啟動映像文件:啟動EasyBoot(假設已經安裝了EasyBoot),按「工具」按鈕,選項「產生新的軟碟映像」項,在「種子映像文件」項中填入剛才準備的種子映像文件Win98SE.IMG具體路徑及檔案名,在「映像大小(kb)」項中選項相應大小,如2.88M是2880kb,5*1.44M是5760kb,當然也可以填入自己想要的大小,日5000kb,建議是1.44M的倍數,在「輸出映像文件」項中填入你想輸出的大容量映像文件路徑及名稱,如RAV2004.IMG,按「產生」即可產生大容量啟動映像文件。

3.啟動到RamDiskNT,在基本設定中磁牒類型選項「1.44MB floppy」,點擊「啟動」按扭,啟動虛擬A碟;如圖。

4.啟動瑞星,按「工具」->「製作/昇級軟碟版」項,製作瑞星軟碟版,直接點下一步,這樣就把瑞星軟碟版的文件寫到了虛擬A碟中了。當提示插入B號碟到軟式磁碟機A中時不要點確定,馬上啟動WinImage,開啟第3步建立的空啟動映像文件「RAV2004.IMG」,選項映像(Image)->增加,把虛擬A碟上所有文件增加到「RAV2004.IMG」中,儲存並關閉WinImage。

 

5.切換到RamDiskNT,選項「停止」A:碟,這時虛擬A碟將消失,但不要關閉RamDiskNT,立即選項「啟動」A碟,再次啟動虛擬A碟;

 

6.返回到瑞星昇級程序要求插入B號碟到軟式磁碟機A中的界麵點擊「確定」,瑞星將在虛擬A碟中寫入瑞星B碟文件;

 

7.切換到WinImage,再次開啟映像文件「RAV2004.IMG」,選項映像(Image)->增加,把虛擬A碟上所有文件增加到「RAV2004.IMG」中,儲存並關閉WinImage。

 

8.重複第5步、第6步、第7步,直至瑞星昇級完畢,儲存映像文件 檔「RAV2004.IMG」。

 

這樣就完成整個大容量瑞星軟碟映像文件製作程序,同時也做好了需要的瑞星DOS碟的映像文件「RAV2004.IMG」。接下來用bcdw、EasyBoot等啟動管理器對剛製作的映射文件進行測試,這裡關鍵是要用到bcdw對多格式的img映射的支持了。
 

製作5M或6M的啟動映像文件方法尚可以使用EasyBoot,請參考使用使用RamDiskNT製作大容量的瑞星DOS殺毒碟/江民DOS殺毒碟
使用EasyBoot、WinISO和RamDiskNT製作的大容量啟動映像文件區別

用EasyBoot、WinISO和RamDiskNT均可以製作大容量啟動映像文件,但製作的映像文件是有區別的,各自特點如下:

EasyBoot製作的映像文件:性質是大容量啟動軟碟映像,可以用WinImage開啟、編輯和增加文件,可以用EasyBoot和BCDW使用從而實現啟動。

WinISO製作的映像文件:性質是大容量啟動光碟映像,不能用WinImage開啟、編輯和增加文件,只能用BCDW使用從而實現啟動。

RamDiskNT製作的映像文件:性質是大容量啟動硬碟映像,可以用WinImage開啟、編輯和增加文件,僅能用EasyBoot和BCDW使用從而實現啟動。

用EasyBoot、WinISO和RamDiskNT均可以製作大容量啟動映像文件,但製作的映像文件是有區別的,各自特點如下:

EasyBoot製作的映像文件:性質是大容量啟動軟碟映像,可以用WinImage開啟、編輯和增加文件,可以用EasyBoot和BCDW使用從而實現啟動。

WinISO製作的映像文件:性質是大容量啟動光碟映像,不能用WinImage開啟、編輯和增加文件,只能用BCDW使用從而實現啟動。

RamDiskNT製作的映像文件:性質是大容量啟動硬碟映像,可以用WinImage開啟、編輯和增加文件,僅能用EasyBoot和BCDW使用從而實現啟動。

BCDW(Bootable CD Wizard)簡單用法

軟體下載 http://bootcd.narod.ru/index_e.htm

題外話,在Bootable CD Wizard主頁上的「Example on Chinese」連接內容就是我在CCF上貼的,不知道誰傳了出去,「中華軟體聯盟」也夠有意思的,作者:未知

假設easyboot安裝在c:\easyboot\,我們在此目錄下建立以下子目錄c:\easyboot\disk1\,c:\easyboot\disk1\boot\,c:\easyboot\disk1\bcdw,disk1為將來的iso的根目錄,boot用於放置*.ezb、*.bin等啟動啟始文件,把BCDW程序解壓到C:\EasyBoot\disk1\BCDW,用於放置Bootable CD Wizard 1.50z所需的文件。
 

一 將剛才制做好的映射文件RAV2004拷入C:\EasyBoot\disk1\BCDW\ACRONIS\目錄下;在此目錄下修改文件bcdw.ini,bcdw.ini的內容如下:
**************************************************

[Options]
;Password = secret ; Main password
RootMenu = \BCDW\BootCat.ini ; <--BCDW表單控制文件
Logo = \BCDW\logo.gif ; <--動畫文件,指定BCDW啟動時的動畫
; *** Default language settings
Font = \BCDW\FONTS\latin1.fnt ; Latin1 font 8x16 (25 lines on screen)
CharSet = \BCDW\CHARSETS\cp1252.cpf ; Latin1 charset (Windows)

;其它內容可以省略
 

****************************************************

修改BootCat.ini,內容如下:

 

****************************************************

: ; *** Loading Acronis programs
:
A:\ ;Boot from drive A: <--從A碟啟動
C:\ ;Boot from drive C: <--從C碟啟動
\EZBOOT\i386.bin ;BOOT from Bart PE <--啟動Bart PE

\EZBOOT\pe04.bin ;BOOT from Windows PE with ERD 2003 v4.0 Simplified Chinese
\BCDW\ACRONIS\RecoveryExpertDeluxeV1.0.132.IMA ;Acronis RecoveryExpert Deluxe v1.0.132
\BCDW\ACRONIS\Partition Expert 2003 v8.0.292.IMA ;Acronis PartitionExpert 2003 8.0.0.292 Full
\BCDW\ACRONIS\DISK60.W變態 ;Acronis Disk Editor 6.0 Build 360
\BCDW\ACRONIS\Migrate.W變態 ;Acronis Migrate Easy v6.0 Build 397
\BCDW\ACRONIS\AcronisTrueImageServerv7.0.0.611.IMA ;Acronis True Image Server 7.0.0.611 Full
\BCDW\ACRONIS\OS8.W變態 ;Acronis OS Selector 8.0.914 SN:Q6AAG-QGN3P-VX644-75NK3-C7QCF
\BCDW\ACRONIS\RAV2004.IMG ;RAV2004 for DOS <--啟動瑞星RAV2004 DOS 版

\BCDW\ACRONIS\KV2004.IMG ;KV2004 for DOS <--啟動江民KV2004 DOS 版

\EZBOOT\P1.ezb ;Return System repair tools
\EZBOOT\P2.ezb ;Return System Boot Disk
\EZBOOT\P3.ezb ;Return Hard disk repair tools-1
\EZBOOT\P4.ezb ;Return Hard disk repair tools-2
\EZBOOT\P5.ezb ;Return Virus-scan for DOS tools
\EZBOOT\P6.ezb ;Return System backup & Diskette repair tools
\EZBOOT\P7.ezb ;Return Linux System repair tools
\EZBOOT\m2.ezb ;Return to main page
:reboot ; Reboot ; ^ Reboot computer (or exit from IniTest.Com program).^

[Options]

; *** Background settings

BGColors = 00, 80, 80, 80 ; Background colors: border, background, top line, bottom line
BGSymbol = 32 ; Decimal code of background filler: 32, 176, 177, 178
TopText = ; Top line text
BottomText = ; Bottom line text

; *** Settings of "Boot variants" window

MenuPosition = 02, 05, 76, 13 ; Window Position: X, Y, width, height
MenuColors = f9, 9f, 1f, f0, 0f, fd, f9 ; Window colors: border, title on got focus, title on lost focus, window content, current line on got focus, current line on lost focus, unacceptable lines
MenuBorderStyle = 5 ; Border style: 0, 1, 2, 3, 4, 5
MenuShadowStyle = 2 ; Shadow style: 0, 1, 2
MenuTitle = Boot variants ; Window title
MenuDefault = 0 ; Index of default boot image
MenuTimerLabel = Time remaining: ; Timer label
MenuTimer = 30 ; Timer delay in seconds

; *** Settings of "About boot variant" window (remove all Help* strings to disable this window)

HelpPosition = 02, 19, 76, 05 ; Window position: X, Y, width, height
HelpColors = e0, 9f, 1f, e0, 0f, e0 ; Window colors: border, title on got focus, title on lost focus, window content, current line on got focus, current line on lost focus
HelpBorderStyle = 5 ; Border style: 0, 1, 2, 3, 4, 5
HelpShadowStyle = 2 ; Shadow style: 0, 1, 2
HelpTabSkip = 0 ; Skip window while switching by Tab key: 0 - off, 1 - on
HelpTitle = About boot variant ; Window title

; *** Settings of "About CD" window (remove all About* strings to disable this window)

AboutPosition = 02, 01, 76, 03 ; Window position: X, Y, width, height
AboutColors = e0, 9f, 1f, e0, 0f, e0 ; Window colors: border, title on got focus, title on lost focus, window content, current line on got focus, current line on lost focus
AboutBorderStyle = 5 ; Border style: 0, 1, 2, 3, 4, 5
AboutShadowStyle = 2 ; Shadow style: 0, 1, 2
AboutTabSkip = 0 ; Skip window while switching by Tab key: 0 - off, 1 - on
AboutTitle = About CD ; Window title
AboutText = ~ ; Window content
Rescue bootable CD
~

; *** Settings of "Scroll line" window (remove all Scroll* strings to disable this window)

ScrollPosition = 79, 00, 01, 01 ; Window position: X, Y, width, height
ScrollColors = 87, 87, 87, 87, 0f, 87 ; Window colors: border, title on got focus, title on lost focus, window content, current line on got focus, current line on lost focus
ScrollBorderStyle = 0 ; Border style: 0, 1, 2, 3, 4, 5
ScrollShadowStyle = 0 ; Shadow style: 0, 1, 2
ScrollTabSkip = 1 ; Skip window while switching by Tab key: 0 - off, 1 - on
ScrollMode = 0 ; Window mode: 0 - scroll line, 1 - text window (such as "About CD" window)
ScrollTitle = ; Window title
ScrollText = ~ ; Window content
/-\|/-\
\-/|\-/
~

; *** Descriptions for boot variants

no_readme = ~

For this boot variant there is no description.
~
torussian = ~

Restart BCDW with Russian settings: fonts, menus, comments, etc.
~
bcdwreload = ~

Example of reloading BCDW with different settings (different bcdw.ini).
~
altskin = ~

BootCat.Ini with alternative skin.
~
ntbootcd = ~
BCDW allows to launch Microsoft Windows XP/2000/NT setup program.
The special structure of CD is required.
See http://bootcd.narod.ru/ntbootcd.htm for details.
~
ntmultibootcd = ~
BCDW allows to launch many Microsoft Windows XP/2000/NT setup programs
from one CD. The special structure of CD and files adaptation is required.
See http://bootcd.narod.ru/ntmultibootcd.htm for details.
~
winpe = ~
BCDW allows to launch Microsoft Windows PE or similar programs
(for example: ERD Commander 2002, O&O BlueCon etc.). Files adaptation
is required. See http://bootcd.narod.ru/ntwinpe.htm for details.
~
copyboot = ~
If you have a bootable CDs with a programs (for example: Acronis programs),
then you may copy this programms to CD with BCDW.
See documentation for details.
~
imastart = ~
If you have a bootable floppys with programs (for example: Norton Ghost,
EasyRecovery, PartitionMagic and other), you may use images of this
floppys on CD with BCDW. See documentation for details.
~
dosstart = ~
BCDW allows to launch DOS-programs from CD (for example: Microsoft Windows
9x/Me setup program, Volkov Commander, etc.). The special DOS-floppy image
is required. See documentation for details.
~
isolinux = ~
BCDW allows to launch the program ISOLinux and pass to it a command for
execution (for example: command to launch Linux).
See documentation for details.
~
bscriptor = ~
BCDW allows to launch the program BootScriptor and pass to it a command for
execution (for example: command to launch script).
See documentation for details.
~
diskemu = ~
BCDW allows to launch the program diskem1x.bin and pass to it a command for
execution (for example: command to launch script).
See documentation for details.
~
noemuboot = ~
BCDW allows to launch any programs with load address 07c0:0000
(for example: menu file generated by EasyBoot, Microsoft Windows XP/2000/NT
boot-sectors, ISOLinux, BootScriptor etc.)
~
fddbigimages = ~
BCDW allows to boot from floppy or logical-drive images with
custom (up to 8Gb) size. See documentation for details.
See http://bootcd.narod.ru/images.htm for demo images.
~
fddimages = ~
BCDW allows to boot from floppy images with standard sizes (2.88mb, 1.72mb,
1.68mb, 1.44mb, 1.2mb, 820kb, 720kb, 360kb, 320kb, 180kb, 160kb) with
any file system. See documentation for details.
~
hddimages = ~
BCDW allows to boot from hard disk images with arbitrary quantity of
partitions. See documentation for details.
See http://bootcd.narod.ru/images.htm for demo images.
 

*************************************************************

 

二 將Bootable CD Wizard 1.50e中的文件bcdw.bin拷到c:\easyboot\disk1\boot\目錄下,在easyboot的主表單中增加表單條:啟動瑞星 15.42.20 ,指令行為:run bcdw.bin。儲存,制做ISO測試。

 

其它功能請參考有關說明及BootCat.ini例子。

在此例中我們實際是模擬了一個硬碟,只是借助了bcdw的多格式img文件支持的強大功能。建議制做這樣的大於2.88M的模擬軟式磁碟機最合適的容量採用1.44M的整數倍的容量。最好到bcdw的網站上下載已做好的img文件,那裡有多種最佳化後的大軟碟映射,有興趣的朋友可以看看他做的軟碟映射的引導紀錄和mbr,它們與硬碟的引導記錄和mbr是不同的。
 

 

如果BCDW.BIN不是在預設目錄,修改如下:

 

以下修改以在EasyBoot在套用為例,如果你用的是DiskEMU 2.0或其它的,可以變通使用。
假設你已經把BCDW.BIN文件放在Disk1目錄裡的IMG目錄中,並把名字改成你想要的,如BIGDISK.BIN,你要使用的IMG文件放在Disk1目錄裡的Tools目錄下的BIG目錄中。這時你可以用UltraEdit開啟BIGDISK.BIN文件,然後用「替換」功能搜尋"\BCDW\BCDW.INI"並替換成"\Tools\BIG.INI",注意,這裡你所替換成的字串串長度不能超過"\BCDW\BCDW.INI"的長度,不然在使用時會提示Error Code 5555,找不到RootMenu,也就是找不到INI文件。然後在Disk1目錄下的Tools目錄放一個BIG.INI文件,內容如下:
 

\Tools\BIG\BIGDISK.IMG ;Big size Floppy Image
 

[Options]
RootMenu=\Tools\BIG.INI

第一行的內容為你要使用的映像文件,和說明表單,如果只有一條時不顯示這個表單而直接使用,Options下面的那行一定要加上,是表單文件的設定,你可以通過這一行指定另一個表單文件,這樣表單就可以設在別的文件中,而不用設在這個文件裡,但是你要考慮以後修改時的文件,如果使用的文件多,可能以後你自己都忘了,給你的修改帶來麻煩。另外,這個INI文件裡所使用的所有路徑一定要是在光碟裡的絕對路徑,不然也會出錯。

這樣就可以成功使用了,另外,你也可以把INI文件也放在Disk1目錄的IMG目錄中,只要把上面的修改中的\Tools\BIG.INI改成\IMG\BIG.INI就可以了,這樣管理會更方便些。
 
我見到的有以下幾種規格的,可到這個網址:http://bootcd.narod.ru/images_e.htm去下載。
Ramdisk -記憶體碟的使用

這是 lyh728創作的,我只不過整合

隨著電腦硬體的快速發展,目前人們的電腦硬體配置越來越強大,特別是記憶體越來越大,256M記憶體以上的電腦越來越普遍,甚至有些個人用戶的電腦記憶體都已經達到2G,這樣就為用記憶體替代硬碟提供了可能。

以前,普通電腦的記憶體都很小,而硬碟的容量比記憶體大多了,而且價格遠遠低於記憶體,於是操作系統就用硬碟上的空間來模擬記憶體,這就是虛擬記憶體,而目前的電腦,對於普通用戶,如果不進行大量的平面或者三維設計,也就是說不經常使用photoshop或者3DMax這類需要大量記憶體的軟體,512M記憶體就足夠用了,而且大多時候有大量的記憶體會閒置不用,於是很多人開始用記憶體來模擬硬碟充分利用電腦資源,這就是記憶體碟Ramdisk。

用記憶體虛擬硬碟正好和虛擬記憶體相對應,就是由操作系統劃出一部分記憶體來模擬硬碟,這樣就可以把對慢速硬碟的操作轉換為對高速記憶體的操作,既提高了系統資源的利用率,又極大提高了系統的執行效率。由於系統記憶體的存取速度遠快於硬體磁牒速度,所以對於有頻繁磁牒存取的應用程式(例如資料庫程序、磁牒文件交換程序、網站服務程序),使用Ramdisk能有效的提高其應用程式的效能。記憶體碟還有一個優點就是不會磨損磁頭,特別適合於多線程,大吞吐量的磁牒操作。

有很多軟體可以實現記憶體碟的功能,比較有名的有:

1. Cenatek公司的RAMDisk XP ,RamDiskNT 和 RamDisk9x/Me,功能比較齊全,既可以在Win9x 上執行,又可以在Winnt ,win2k/xp上執行,可以模擬軟式磁碟機,也可以模擬硬碟,只是現在Cenatek公司已經不出售RamDiskNT 和 RamDisk9x/Me也不提供技術支持了,可以到Cenatek公司的網站http://www.jlajoie.com/檢視詳細資料,比較昂貴。

2. Superspeed公司的Ramdisk系列產品,RamDisk 2003, RamDisk XP, RamDisk 2000, 以及RamDisk NT ,Superspeed公司的產品比較適合企業用戶,不太適合可能經常更換操作系統的個人用戶,具體資訊見http://www.superspeed.com/ramdisk.html,昂貴。
3. 微軟的Ramdisk,有很大局限,虛擬的磁牒不能超過32兆,免費,支持windows 2000,可以從下面的位址下載。http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/article
s/Q257/4/05.ASP&NoWebContent=1&NoWebContent=1
4. QSoft 的Ramdisk,有一個免費版本,和一個收費版本,是根據微軟的ramdisk改寫的,免費版本最大支持32兆的記憶體碟,收費版本沒有這個限制。http://www.ramdisk.tk/
5. 網友gavotte開發的ramdisk,也是從微軟的ramdisk改寫的,完全免費,支持windows 2000以上的操作系統,記憶體碟容量沒有限制,並且經朋友們長期使用,非常穩定。

本人使用記憶體碟很長時間了,也換過不同公司的產品,最後覺得gavotte開發的ramdisk不錯,並且免費,在此和朋友們分享一些自己使用記憶體碟的心得體會,下面我主要介紹gavotte開發的ramdisk。

記憶體碟的特性是資料完全存儲在記憶體中,所以一旦電腦關機,就會導致記憶體碟中的資料完全丟失,這個特性使得記憶體碟特別適合於存儲一些臨時文件,如IE的快取,Windows和應用程式執行時產生的臨時文件,這些文件都適合放到記憶體碟上,從而減少硬碟上文件碎片的生產,並且不需要主動刪除這些臨時文件,一旦重新啟動,這些垃圾文件就自動消失了。
也正是這個特性,使得記憶體碟不適合存儲重要的資料,我的文件,因為一旦當機,這些東西就再也找不回來了。
gavotte原來的Ramdisk 和微軟的ramdisk一樣,僅僅是一個驅動程式,修改設定需要手工修改註冊表,不太直觀,我經gavotte的用意,寫了一個簡單的圖形界面,用於控制ramdisk的安裝,卸載,以及修改設定。操作系統要求是windows 2000以上,記憶體256兆以上,記憶體很少,就不要用記憶體碟了,否則會降低windows的執行效率。

現在ramdisk 的安裝和設定非常簡單,安裝如圖install,執行ramdisk ,如果ramdisk還沒有安裝,那麼僅僅是Install ramdisk 按鈕可用。

按下按鈕,開始安裝,windows 可能會警告驅動程式沒有數位簽名,如圖warning,不去理睬它,按yes就可以了,好了,安裝完畢,這時除了Install ramdisk 按鈕以外的其他按鈕都可用了。

設定也很簡單,僅僅包括磁碟代號,記憶體碟大小,記憶體碟的類型,這3個選項。還有一些進階設定需要修改註冊表,一般情況下不需要,具體看ramdisk的說明。
記憶體碟大小,服務機構是千字元,這個數值完全取決於你的電腦的記憶體多少,如果你的電腦只有256兆記憶體,那麼記憶體碟的大小最好不要超過64兆,如果你有1G記憶體以上,甚至可以把記憶體碟的大小設定為784兆。

磁碟代號的設定,沒什麼好說的,預設是R,只要是沒有使用的磁碟代號都行。

記憶體碟的類型,預設是硬碟(fixed),還可以設定為軟碟(removable),等等。

選項好需要的設定後,按apply按鈕或者Ok按鈕就可以了,開啟檔案總管,你就會發現多了一個磁碟代號R(假定你設定的磁碟代號是R,以後都直接用磁碟代號R來代表記憶體碟)。

記憶體碟設定好後,就是最佳化系統,充分發揮記憶體碟的作用。

1、首先設定系統的臨時資料夾目錄,告訴系統和應用程式把臨時文件都寫到記憶體碟上,這樣可以提高系統的執行效率,又不需要擔心當機導致的臨時資料夾目錄逐漸增大的問題。

右鍵點擊桌面上面的「我的電腦」,進階=》環境變數,如圖env1和env2所顯示,將圖示的4個地方,包括用戶環境變數和系統環境變數,都改成R:\TEMP,記住,最好不要用R:的根目錄作為臨時目錄。

2、更改IE的快取目錄,告訴IE把瀏覽網頁時產生的臨時文件都寫到記憶體碟上,可以加快ie的瀏覽速度,選項 控制台=》intetnet選項=》一般=》設定,如圖ie1,ie2,修改IE的快取目錄,如果是寬帶,這個目錄大小設定3-5M即可。
3、其他應用程式,如winzip,需要單獨設定,一般都比較容易找到修改設定的位置。但是如果是在設定系統的臨時資料夾目錄以後,安裝這些軟體,一般會根據系統設定自動調整,不需要修改了。

4、編譯程序產生的臨時文件,用過visual C 或者Gcc開發的朋友都知道,編譯的程序會產生大量的臨時文件,少的也有十幾兆,可以調整編譯器的設定,使得編譯產生的中間文件都存到記憶體碟上,可以極大提高編譯速度。

5、現在很多朋友使用P2P軟體下載,如edonkey,emule,變態等等,這些軟體的一個缺陷是由於是多線程訪問硬碟,使得硬碟的磁頭大量的無規律的移動,可能導致硬碟磁頭的磨損,但是這個缺點對於記憶體碟來說,卻根本不是缺點,因為記憶體碟根本沒有磁頭的機械運動,不過要記住下載完成後,要及時把檔案拷貝到硬碟上,以免重啟動後文件丟失。
6、開臨時ftp伺服器分流熱門文件,如果記憶體足夠大,可以把熱門的文件完全放到記憶體碟上,這樣就不怕多線程訪問ftp造成硬碟損壞的問題了。
一般,修改設定不需要重新啟動,但是,如果有其他應用程式正在訪問ramdisk,會要求重啟動,這時最好關閉訪問ramdisk的程序,值得注意的是ie的快取,如果被設定到ramdisk,這時修改記憶體碟的設定,就會要求重啟動,因為IE快取在登入後就被檔案總管開啟了,即使沒用IE也會被佔住。方法是登入另一個管理員帳號,或者修改IE緩衝目錄(修改IE緩衝也要求重新登入)。

前面所講的記憶體碟的用處都屬於緩衝資料的用途,以便提高系統的執行效率,下面我講一點用記憶體碟模擬各種容量的軟式磁碟機方面的用途。現在很多朋友的電腦上都沒有安裝軟式磁碟機,然而有一些程序,必須要有軟式磁碟機才能執行,如製作瑞星殺毒軟體的殺毒碟,或者一些軟體需要驗證鑰匙碟後才能執行。

方法很簡單,就是把記憶體碟的類型設定為removable,也就是軟式磁碟機的類型,記憶體碟大小設定成需要的容量,如普通的軟式磁碟機是1.44兆,也就是1440k的大小,磁碟代號設定為A(如果沒有特殊要求,其他的磁碟代號也可以),然後雙按Apply按鈕。如圖floppy1.png,是一個沒有軟式磁碟機的機器,圖floppy2是用ramdisk虛擬一個軟式磁碟機,圖floppy3是虛擬軟式磁碟機之後的結果。

下面講解一個用Ramdisk模擬大容量軟碟的例子,而Cenatek公司的記憶體碟則只能模擬標準容量的軟式磁碟機。

Acronis系列軟體Acronis PartitionExpert 2003、Acronis RecoveryExpert Deluxe、True Image 6.0等,均是上好的分區工具、文件恢復工具、系統制作備份工具等,與PQ、Easyrecover、Ghost等功能相同甚至更好,但Acronis系列軟體做的緊急啟動光碟很特殊,如果是用軟碟做緊急啟動碟則功能受限,或者需要超過3張以上的磁牒,如Acronis PartitionExpert 2003如果是完全版啟動軟碟是4張軟碟,此系列緊急啟動光碟在Windows或DOS下均無法看到任何文件,就算用什麼軟體也看不到任何文件,隱藏方法很特殊,但是緊急啟動光碟是確實能啟動的,如果用軟體做成ISO文件,此ISO文件也是可以啟動的,但用ISOButer等也看不到文件,用WinISO可以匯出其啟動檔案,但有4M多,一般的啟動軟碟影像文件是1.44或2.88或更小,如何突破2.88MB限制,製作任意大小的軟碟映射?答案是Ramdisk,步驟是 :

1、如圖floppy4.png,,磁牒容量選項5M,磁牒類型選項Removable
2、如圖arconis,執行Bootable Rescue Media Builder,製作啟動映射
3、如圖floppy5.png,雙按Save Image按鈕,這樣就得到了5兆大小的PartitionExpert的啟動映射文件。
4、可以用bcdw 載入這個啟動映射,製作多重啟動光碟。(具體細節略)

上面都是我的一點使用心得,歡迎朋友們提出記憶體碟的更多的套用場合。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
向 psac 送花的會員:
yus1224 (2007-07-07)
感謝您發表一篇好文章
 



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

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


所有時間均為台北時間。現在的時間是 05:58 PM


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


SEO by vBSEO 3.6.1