2008-04-23

隨身碟 開機

因為 hp 官方網站有
http://h18007.www1.hp.com/support/f...load/20306.html

下載的SP27213.exe安裝完後 ,預設是在C:\DriveKey ; 資料夾內的HPUSBFW.EXE是視窗版程式 ,HPUSBF.EXE是指令模式...
這兩個程式內都有含"完整的"MS-DOS boot disk file
可以解壓縮出來
所以不需另外找其他開機片啦!
io.sys msdos.sys屬性是隱藏+系統檔案

這鍋可以 Flashboot

http://www.prime-expert.com/flashboot/

Flashboot 可由使用者選擇
USB-HDD or USB-Zip

HP 這套,用起來似乎都是將 flashdisk format 成 USB-HDD

而且不建議用在 IDE/SATA 硬碟裝在 USB外接盒的情況下

整顆硬碟被重新 partition 為一個
原本是切成3個Partiton

這樣的硬體組合,用FlashBoot 想FORMAT成可開機狀態,也是不行 (Flashboot 可維持原分割區狀態,不會自行幫你重切)

有人分享如何免軟碟機開機更新BIOS...
在此文章中也有網友分享了可以製作USB隨身碟成可開機隨身碟...
現在就把教學放上來讓大家參考看看...或許哪天會派上用場也說不定...

步驟一、下載HPUSBFW(HP出的隨身碟格式化工具)...因為不知道有沒有版權問題,所以僅告知軟體名稱。要取得該軟體的話請自行去尋找...

步驟二、將下載後的HPUSBFW以WINRAR解壓縮,如下圖。原因是解壓縮的檔案裡頭有待會所需要用的系統開機檔案...


步驟三、執行HPUSBFW,如下圖請選擇你要做成可開機隨身碟的那個隨身碟...


步驟四、將"Creat a DOS startup disk"打勾,然後底下的指定系統開機檔案,將路徑指向剛剛解壓縮出來的HPUSBFW資料夾即可...如下圖...


步驟五、上述動作做好後請按start,視窗會跳出警告訊息,主要是告訴你在這個隨身碟上的所有資料都會遺失,問你是否確定要格式化...請按確定進行格式化動作...


步驟六、格式化好了之後就會出現如下圖的訊息告知現在隨身碟的狀況...


到此,恭喜你已經製作一個可以開機的隨身碟...

建議可以再此隨身碟中放入一些工具,如spfdisk跟ntfsdos...等...
要更新bios的話就可以利用此一隨身碟來開機...
記得要使用此一隨身碟開機的話再BIOS裡頭的BOOT選項第一個要選擇USB-HDD或者是USB-FLASH...

後記~~
若是以此篇來配合小弟先前發的"尋找ADMINISTRATOR密碼"那篇就可以免去使用3.5"軟碟機的困擾...而且CONFIG資料夾裡頭的SYSTEM檔案就可以順利的COPY出來了...

9/19再補一些資訊...
經過這幾天小弟試用結果...發現以上做好的usb開機碟僅僅只能夠進入單純的dos...似乎無法看到已經安裝好的硬碟或者光碟機...Orz
若是要有上述的功能的話就必須將一般開機磁片中的autorun.bat(不知道有沒有記錯檔名)、config.inf還有相關的驅動.sys檔案複製到此一usb隨身碟中...
這樣在開機時才有辦法載入硬碟或者光碟的驅動...
另外也發現有些主機板使用usb隨身碟開機時會將它當作c槽...這樣可能會導致上述的驅動無法載入...這個部分小弟功力不足故無法解決...Orz
當然有些主機板仍然會將usb隨身碟當成a槽使用...這樣的話一些相關的驅動即可以順利載入...
以上是這幾天的小小發現...希望能幫的上一點小忙...

【教學】尋找遺失的WINDOWS密碼

-----------------------------教學開始--------------------------------

第一步先下載MADBOOT,這是個可以在DOS底下看見NTFS格式的軟碟開機片。
下載完畢後WINDOWS底下放入一片空白磁片執行MADBOOT將磁片做成可開機磁片。
可至底下網址下載,MADBOOT是免費的。

http://toget.pchome.com.tw/intro/ut...boot/20910.html

當然會有人說都什麼年代了還使用軟碟機,所以當然你要使用超級XX光碟來開機也是可以。
不過因為要從系統中COPY出兩個要破解的檔案,所以建議使用磁片開機。

第二步MADBOOT做成的開機片開機,選擇CLEAN BOOT即可,之後再點最底下的"EXIT TO DOS",如下圖

選擇最底下的CLEAN BOOT


在這個畫面中可以使用滑鼠,請點擊最底下之"EXIT TO DOS"


第三步就是找出我們要破解administrator密碼所需的SAM以及SYSTEM這兩個系統檔案。
SAM所在位址如下(X代表系統所在位址,NTFS系統的話以MADBOOT開機的話有可能為C或者D,請自行嘗試看看)

X:\WINDOWS\SYSTEM32\CONFIG或者X:\WINNT\SYSTEM32\CONFIG

至於要怎麼在DOS底下找這個檔案,請使用"CD+資料夾"這個指令去切換到各個資料夾底下
如一開始開完機後是R:\>,請先打"X:再按ENTER鍵"去切換到系統磁碟機底下
然後再打"CD WINDOWS\SYSTEM32\CONFIG"或者"CD WINNT\SYSTEM32\CONFIG"
之後將SAM檔案COPY到軟碟機裡頭,即再X:>底下輸入"COPY SAM A:\",當然請再多準備一張空白磁片
同理,請到X:\WINDOWS\REPAIR\或者X:\WINNT\REPAIR將SYSTEM這個檔案複製到上述準備的空白磁片裡
記得複製完後用"DIR"指令確定檔案都有COPY到軟碟中
相反的,若是用光碟開機的話請將上述兩個檔案複製到其他磁碟機中,如E或者F槽中

在此範例中我開完機是I:\>,使用DOS指令切換到系統碟底下,在此我的系統為C:\>


先使用"DIR"這個指令確定系統資料夾為"WINDOWS"或者"WINNT"
再使用DOS指令"CD",切換到上述中第一個要尋找的檔案"SAM"的目錄中
然後再使用"DIR"將該目錄中的檔案列出,如下圖,的確有所需要的檔案在此


再來使用"COPY"指令將SAM檔案複製到3.5"磁片�(記得需要放一片空白磁片)


最後就是切換到X:\>WINNT\REPAIR或者X:\>WINDOWS\REPAIR將"SYSTEM"複製至3.5"磁片中




這邊大家可能會有個疑問就是,在SYSTEM32\CONFIG裡頭一樣有SYSTEM這個檔案為何不複製這個檔案即可?
原因在於SYSTEM32\CONFIG�頭的SYSTEM通常都超過一張磁片的大小,所以不使用這個資料夾裡頭的SYSTEM

第四步請下載SAMInside這個軟體(由於這個軟體是要付費的,所以請自行想法子準備)
如下圖請點左上方資料夾旁下箭頭,選擇"Import from SAM and SYSTEM Registy files"


然後去讀取"SAM"這個檔案(在這邊我將檔案複製到電腦中)


之後該軟體會要求"SYSTEM"這個檔案,請按"是"再去讀取該檔案




兩個檔案都讀取完後在視窗中間就會出現本機電腦所有的使用者


第五步正式開始破解密碼,由於密碼有可能是英文大小寫、數字以及特殊符號組成
所以必須要去設定要破解的字元,請按中間上方的扳手旁下箭頭,選"Options"
再去"Brute-force attack"設定你要使用哪些字元,一般都是選擇英文大小寫即可
當然密碼也有可能涵蓋數字跟特殊符號,所以看情況增加或者減少設定字元
在此一範例中小弟只單純選擇英文大小寫即可


第六步上述設定好之後,選擇要破解的帳號,然後按OPTION旁的黃色箭頭開始進行破解
所需破解時間跟密碼的複雜度還有電腦的等級成正比關係,密碼越簡單、電腦等級越強越快破解
只有單純大寫或者小寫之密碼以及P4等級電腦約在幾個小時就可以破解出密碼
若是密碼涵蓋大小寫、數字以及特殊符號就有可能會破解一整天都有可能
建議破解密碼可找空閒時候,電腦放著讓它去計算密碼
右手邊會顯示相關的速度資訊,破解密碼之計算過程畫面如下


當尋找出密碼時SAMInside會跳出視窗告知你密碼已經找到,密碼是NT password那欄位中所顯示的字

(因為密碼要算很久,所以這邊我用偷吃步的方法提早找到密碼)

HP 原廠的USB隨身碟格式化程式(萬用型)

[軟體大小]:738KB
[軟體語言]:英文
[軟體介紹]:
HP 所開發的 USB 隨身碟格式化程式網路上號稱是目前最強悍有效的工具,
可以格式化的隨身碟也號稱沒有品牌限制。
-------------------------------------------------------------
程式本身有兩個部分:
HPUSBF:指令模式
HPUSBFW:視窗版程式
這兩個程式內都有含"完整的"MS-DOS boot disk file,
可以用WinRAR解壓縮出來,
也可以搭配其他萬用開機片!
----------------------------------------------------------------
此程式所製作出的開機功能是目前相容性最高的,
原因在於所寫入的開機位址是以實體方式進行寫入,
而非一般廠商程式以模擬位址功能進行開機位址的寫入,
所以有時候明明隨身碟已經有進行開機功能寫入,但有些機器能用,
有些機器不能用,在 HPUSBFW 上並沒有此問題,是值得推薦的工具。
HPUSBF 也可以將無法進行格式化的隨身碟重新再格式化,算是 USB 隨身碟的救星。


下載:
http://www.jus.uio.no/it/om_sit/odder/usb_boot_filer/HPbootpinne/HPUSBF.EXE

http://www.jus.uio.no/it/om_sit/odder/usb_boot_filer/HPbootpinne/HPUSBFW.EXE

教學與討論:
http://www.digi-mods.com/vb3/showthread.php?t=8833

http://www.tpuser.idv.tw/phpBB2/viewtopic.php?t=20097&postdays=0&postorder=asc&start=0&sid=25907dac88d9bb3ae4095dfbdb127f3f

可以試試看下面這個軟體
http://gocoding.com/page.php?al=bootflashdos

[筆記]製作可開機的USB隨身碟

要GHOST一台電腦,手上的開機片卻無法抓到光碟機,而ghost.exe又放不下一張1.44MB的磁碟,幸好在谷歌大神的指引下找到了替代方案--用USB隨身碟開機。

步驟:

  1. 備份USB隨身碟,因為接下來會把它格式化(format)所有的資料都會消失。
  2. 這裡下載HPUSBFW.EXE,用WINRAR解壓縮其中的開機相關檔案備用。
  3. 將USB隨身碟插入電腦再執行HPUSBFW.EXE,它會自行尋找可用的USB裝置。
  4. 在Format options中,勾選「Quick Format」增加製作的速度,勾選「Create a DOS startup disk」(建立一個DOS開機碟片),然後輸入在步驟2所存放檔案的位置。
  5. 按下「Start」,完成,收工!

 

注意:如果你的電腦不支援USB裝置開機的話就沒用了,不過新的電腦大部份都可以。

 

參考資料:

  1. 數 位 改 裝.Digi-Mods - 【教學】製作可開機USB隨身碟
http://www.jus.uio.no/it/om_sit/odder/usb_boot_filer/HPbootpinne/
網頁中的HPUSBFW.EXE
配合開機片,即可以在任何一家的隨身碟做出可開機功能

那有使用SD卡當開機碟的嗎?
1.有,我用 HPUSBFW 製作 256MB SD Card on SG361 ,跑 win98se 開機,ok

2.IBM M-Key 所附的軟體,坦白講.....很難用.....
a.不在 TP 上面就認不出 M-Key
b.所使用的切割方式以及 IBM PC-DOS 問題很多,相容性"非常~~~~~差",平常的 "Desktop (支援USB Device boot 的)根本無法開機"(這點夠糟吧....),只有 TP 可以用.

3.上面那隻程式非常好用(HPUSBFW.EXE 裡面有附 Win98se 的 dos 開機程式歐,不需要另外再找一張開機磁片....有裝 winrar 的,在那隻程式點右鍵解壓縮就會倒出來),做出來的 M-Key 以及 USB SD Cardreader 都可以正常開機.

4.HPUSBFW 真是要給他好好稱讚一下,因為連 USB 外接硬碟都可以拿來作為開機裝置,做出來的開機硬碟,的確可以在支援 usb 開機的電腦運作(但不包含TP ,推測是 BIOS 沒有把 USB HD 列入開機選項,在 BIOS Setup 裡面找不著).

--

技術層面的部份.

IBM Boot Utility 使用 的 head 是 4 ,做出來的開機類型是 HDD (也就是有 MBR 跟 boot record,MBR 跟 boot record 差 4個 Sector )上面符合 BIOS 抓到的參數,但是相容性差,跟 Award BIOS 不相容,所以 PC 類會無法開機.

HPUSBFW 也是硬碟切割,但是是以 head 63 來作切割方式(較簡單說法就是 MBR 跟 Boot record 差 63 個 sector),這個切法符合 Award BIOS 開機規格,所以運作正常(當然 TP 也正常....)

ps.現在 BIOS 多是以 LBA 方式去存取,所以若以低階的硬碟工具去讀取 M-Key , 會發現 CHS 參數很有趣的地方,就是 CHS 參數並不存在於實體,而會轉譯成對應的 CHS (就是上面所提的 head 4 是實體的 head,但是卻被轉譯成 head 63)

HEAD 63 轉譯到 HEAD 4 規格的方式就是 4X15+3

算式打個比方,如在 HEAD 63 下, C/H/S = 0/1/1 等於是 HEAD 4 的 C/H/S = 0/15/4

IBM PC DOS 可以接受上面這切割方式,所以做出來的 BOOT RECORD 就在 MBR+4 SECTOR 位置,

但是MS-DOS 不吃(此乃推測無法開機主因),HPUSBFW 做出來的BOOT RECORD 就是在 實體CHS=0/15/4(可是在 MBR 記錄的參數依然是 C/H/S= 0/1/1)

在拙者寫的前一篇教學文章"多重開機的建立與設定"裡面...有網友建議拙者寫一篇如何製作可開機USB隨身碟...

正好今天上午有空...拙者就上網找找看有沒有好用的軟體...正好搜尋到一篇討論串有人分享...因此...就下載回來試用看看...最後...當然是...成功啦;tongue; !

不多說,進主題!

首先要提醒的是,這個方法還是會使用到1.44MB軟碟機與軟碟片,如果沒有這兩樣的網友請去借一台軟碟機(軟碟片自己去買一張就好).

一.將1.44MB磁片插入軟碟機,然後選擇格式化->製作一張MS-DOS磁片.

二.格式化完成後,將磁片抽出並將防寫孔鎖上,再插入軟碟機.

三.將隨身碟找一個空的USB插槽插上,然後等系統自動搜尋完成.

四.到http://www.jus.uio.no/it/om_sit/odder/usb_boot_filer/HPbootpinne/去下載一支叫做"HPUSBFW"的程式.

五.下載完成後,連續點兩下該程式即出現主視窗(很像Windows內建的格式化功能),勾選"Quick Format"與"Create a DOS startup disk".
http://myhome.ethome.com.tw/duron117/usbboot/02.JPG

六.點一下"using DOS system..."右下方那個有"..."字樣的小方塊,然後選擇"3.5軟碟機( A: )",選完之後按下"Start"繼續.
http://myhome.ethome.com.tw/duron117/usbboot/03.JPG
http://myhome.ethome.com.tw/duron117/usbboot/04.JPG

七.這個視窗是警告使用者繼續下去的話,該磁碟內的資料將會全被消除,請問是否要繼續.
http://myhome.ethome.com.tw/duron117/usbboot/05.JPG

八.格式化完成(點到隨身碟去看...會發現沒有任何檔案...這是正常現象...請不用擔心)
http://myhome.ethome.com.tw/duron117/usbboot/06.JPG

九.上網下載一支叫做"SPFDISK"的程式,解壓縮後存入隨身碟.
http://myhome.ethome.com.tw/duron117/usbboot/07.JPG

十.重新開機後,進BIOS將開機順序設定為隨身碟優先,即可以製作好的USB開機隨身碟開機.
http://myhome.ethome.com.tw/duron117/usbboot/08.JPG

十一.SPFDISK執行無誤.
http://myhome.ethome.com.tw/duron117/usbboot/09.JPG

http://forum.coolaler.com/archive/index.php/t-150141.html

之前發了文 "請問有那些廠牌的隨身碟不支援開機?" http://www.ubuntu.org.tw/modules/newbb/viewtopic.php?topic_id=5680&forum=11 ,很遺憾沒有得到明確的協助,更感慨竟有人貼圖諷刺,卻不提供解決辦法.


不過經過幾天的研究和測試,我整理了以下內容和大家分享:

隨身碟的晶片並不全部支援開機,但使用適當的開機程式(Boot Loader),則晶片不支援開機的隨身碟也能開機了,目前在Linux下主要使用兩種開機程式(Boot Loader),Syslinux和GRUB,分別說明如下:

(隨身碟的代號假設為 /dev/sdb,這可在terminal中鍵入指令fdisk -l查得;而在/media中隨身碟的代號假設為 disk,這可在terminal中鍵入指令ls /media查得)

1. Syslinux

適用於晶片支援開機的隨身碟,開機選項存放在檔案syslinux.cfg中,電腦系統中必須先已安裝套件syslinux(版本3.30以上)和mtools,然後執行下列指令以使隨身碟能開機:

$ syslinux -sf /dev/sdb


2. GRUB

適用於所有的隨身碟,開機選項存放在檔案menu.lst中,執行下列指令以使隨身碟能開機:

$ mkdir -p /media/disk/boot/grub
$ cp /usr/lib/grub/i386-pc/* /media/disk/boot/grub/
$ gedit /media/disk/boot/grub/menu.lst

確認磁碟代號為 hd0,如下例
## ## End Default Options ##
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,1)

再輸入以下指令:

$ echo '(hd0) /dev/sdb' > /media/disk/boot/grub/device.map
$ grub-install --root-directory=/media/disk /dev/sdb

如出現以下訊息即表示隨身碟能開機了

Installation finished. No error reported.
This is the contents of the device map /media/liveusb/boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0) /dev/sdb


PS: 我成功地在一晶片支援開機的威剛隨身碟上安裝了Clonezilla,而在另一晶片不支援開機的金士頓隨身碟上安裝了gparted-livecd-0.3.4-8

本文摘錄自旗標 F941「隨身碟、讀卡機、MP3隨身聽

、行動硬碟」一書

開機隨身碟的用途



具備開機功能的隨身碟, 不僅是好用的隨身儲存設備,

由於其速度比軟碟快, 使用隨身碟開機時, 可以更快速

、方便。所以當您需要重灌系統、或更新 BIOS 時, 就

可以使用隨身碟快速開機, 當作緊急救援之用。

所需的設備



可開機的 USB 隨身碟



目前市面上的隨身碟是透過模擬 USB 軟碟、或 USB

ZIP/USB 硬碟的方式來開機, 如果您不清楚的話, 在購

買時可直接詢問店家是否具備開機功能。



主機板支援 USB 裝置開機



目前新的主機板都支援 USB 裝置開機的功能, 不過由

於此功能是主機板的附加功能, 廠商並不會特別強調;

若您不確定主機板是否支援, 可在開機時直接進入 BIO

S 設定畫面下、並選擇 Advanced BIOS Feature

單來查看:



Step 1:

1. 讓系統重新開機後, 在開機畫面按下 鍵進入 BIOS

設定。



Step 2:

1. 開啟 Advancee Bios Features 頁面。

2. 選擇 First Boot Device 選項,並按下 Enter

鍵。

3. 使用鍵盤上下鍵捲動後,若發現具備" USB-FDD、USB

-HDD... "等選項,表示主機板主支援 USB 設備開機

哦!



目前具備開機功能的隨身碟中, 部分機種支援 USB 軟

碟、和 USB ZIP/HDD 模式開機, 有些機種則只支援 US

B ZIP/HDD 模式開機。使用 USB FDD 與 HDD 模式開機

的差異為:



切換模式DOS 環境 Windows 環境
FDD可開機,只能看到模擬的軟碟機只能看到模擬的軟碟機
HDD可開機,只能看到模擬的硬碟機可看到模擬的軟碟機與硬碟機






====經驗談======================================

此表僅適用於具備軟硬碟磁區開關的隨身碟, 不具此開

關的機種, 僅能用 USB ZIP/HDD 模式開機。

================================================

使用 USB FDD 模式開機

製作 DOS 開機隨身碟



首先, 要使用 USB FDD 模式開機, 您必須先將隨身碟上

的軟硬碟磁區開關撥至 USB FDD 模式。接著我們可以利

用 Windows (本單元以 XP 為示範) 將開機系統檔複製

到隨身碟中的軟碟磁區。



Step 1:

1. 在隨身碟的軟碟磁碟區代號上按右鈕。

2. 執行『格式化』命令。



====經驗談======================================

部分隨身碟在出廠時, 廠商就已經將軟碟磁區格式化成

可開機的格式, 因此您可以略過此部分直接設定 BIOS。

================================================



Step 2:

1. 勾選建立一個 MS-DOS 開機磁片選項。

2. 按開始鈕繼續。



Step 3:

1. 確認磁碟區內的重要資料都已備份後, 按確定鈕開

始格式化。

2. 按確定鈕完成。

設定 BIOS 讓隨身碟開機



成功將開機檔加入到隨身碟後, 即可設定 BIOS, 讓隨

身碟開機。首先在開機畫面按下 鍵進入 BIOS 設定:



1. 點選 Advanced BIOS Features 項目。

2. 將第一優先開機裝置設為 USB FDD (可使用 Page up

Page Down 鍵調整), 設定完成後, 請按 Esc

退出此畫面。

3. 點選 Save & Exit Setup 選項儲存設定。

4. 輸入 'Y' 同意儲存, 並按下 Enter 鍵離開 BIOS 設

定。



設定好 BIOS 的開機裝置後, 您只要將隨身碟連接上電

腦的 USB 埠, 重新開機後電腦就會以隨身碟啟動作業

系統。

使用 USB HDD 模式開機



使用 USB HDD 模式開機的準備工作與 USB FDD 模式相

同, 但由於 Windows XP 無法將系統檔複製到 USB 磁

碟, 所以您必須改用 Windows Me/98 才行。

複製開機系統檔



Step 1:

1. 在隨身碟的硬碟磁區代號上按右鈕。

2. 執行製作格式的命令



====經驗談======================================

如果您的隨身碟具備軟硬碟磁區開關, 請先將開關撥至

USB HDD 模式。

================================================



Step 2:

1. 勾選只複製系統檔選項。

2. 按開始鈕進行複製。

3. 系統檔正在複製中。

4. 複製完成後, 請按關閉鈕關閉交談窗。



====知識庫======================================

使用工具程式複製開機系統檔



為了方便使用者製作開機隨身碟, 部分廠商如宇瞻, 在

產品中附有工具程式;您可以使用它輕鬆完成複製系統

檔的動作, 不用煩惱到哪找一台 Windows Me/98 的電

腦來製作開機隨身碟。

================================================



設定 BIOS 讓隨身碟開機



同樣請在開機畫面時按下 Delete 鍵進入 BIOS 設定:



1. 點選 Advanced BIOS Features 項目。

2. 將第一優先開機裝置設為 USB HDD (或 USB ZIP),

設定完成後, 請按 Esc 鍵退出此畫面。

3. 點選 Save & Exit Setup 選項儲存設定。

4. 輸入 'Y' 同意儲存, 並按下 Enter 鍵離開 BIOS 設

定。



設定好 BIOS 的開機裝置後, 您只要將隨身碟連接上電

腦的 USB 埠, 重新開機後電腦就會以隨身碟啟動作業系

統。



--
[垃圾桶] 裡沒有會話群組?

沒有留言: