用U盤啟動效率源大容量硬盤檢測修復程序
用U盤啟動效率源大容量硬盤檢測修復程序 首先,把用到的工具列出來,如下:
USBoot GRUB4DOS
VS2005(當然也可以用任何其它的C++開發環境)或WinImage VirtualPC 5.1(也可以用VMWare)
Windows2000安裝盤的iso鏡像(也可以是其它版本Windows的安裝盤或iso) 記事本
在網上下到的“效率源3.0 軟盤版+光盤版”是一個RAR包,里面有一個exe和一個iso。exe運行之后彈出一個窗口,讓你插入一張軟盤,然后它會制作一張可引導的效率源軟盤。iso可以直接刻到光盤上,就可以直接運行效率源了。 由于電腦既沒有軟驅也沒有光驅,只能想辦法把它弄到U盤上去。 首先,打開C++編譯環境,輸入如下代碼并編譯運行: #include <stdio.h>
void main() {
FILE* fp;
fp = fopen( "c:\\fd0.img", "w+" );
for( unsignd long i = 0; i < 1474560; i++ ) {
fprintf( fp, "0" ); }
fclose( fp ); }
這步主要是要制作一個.img文件。當然如果有WinImage的話可以直接做一個出來。因為沒有WinImage,所以只得手工制作一個.img文件。
然后打開VirtualPC,新建一個虛擬電腦,裝一個Windows系統進去。因為只找到了Win2000Pro的iso,所以在虛擬電腦里裝了一個Win2000Pro。
裝好之后再把虛擬電腦的擴展組件裝上,這樣可以讓虛擬電腦和實際電腦之間隨意地拷東西。
把效率源的exe文件拷到虛擬電腦上,再把剛才制作的img文件掛到虛擬電腦的A驅上,然后運行效率源程序。這樣就得到了效率源軟盤的鏡像。
如果手頭已經有效率源軟盤的鏡像的話,可以略過上面的所有步驟。
現在,用USBoot制作一個可引導的U盤。USBoot的使用方法大家可以去百度一下。
然后,在網上下一個GRUB4DOS。打開之后會列出一大堆(20多個)文件,找到grub.exe和menu.lst,拷到U盤的根目錄下。 在U盤的根目錄下建立boot目錄。 在boot目錄下建立grub目錄。
將剛才制作好的fd0.img拷到/boot/grub目錄下。
用記事本打開menu.lst,將其中的內容全部刪除,改為如下內容: color black/cyan yellow/cyan timeout 30
default /default
title xlysoft
map --mem (hd0,0)/boot/grub/fd0.img (fd0) map --hook
chainloader (fd0)+1 rootnoverify (fd0) title back to dos savedefault --wait=2 quit
title reboot
savedefault --wait=2 reboot
title halt
savedefault --wait=2 halt
然后保存,退出。
這樣你就有了一個可以從U盤啟動的效率源了。重啟機器,在BIOS里將第一啟動設備設為你的U盤。
當系統啟動后,將會被引導到DOS下。這時輸入grub并回車,會彈出一個菜單,第一項叫做“xlysoft”。回車。 效率源將會啟動。