NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
樓主: 阿達金田一

[教學] 阿達金田一 的 新手村

  [複製鏈接]
發表於 2016-6-3 21:55:51 | 顯示全部樓層
謝謝大大提供詳細說明教學
發表於 2016-6-4 10:18:12 | 顯示全部樓層
謝謝大大的詳細說明,下班回家好好看文
發表於 2016-6-5 18:49:19 | 顯示全部樓層
感謝版主的解釋                     
發表於 2016-6-6 13:32:29 | 顯示全部樓層
這邊補充一個還有一個開機裝置清單放在 BIOS 裡面

做開機工具碟部論是 光碟或是 USB 都要注意 BIOS 裡面的 開機裝置清單 的順序
不論是 傳統 BIOS 或是 UEFI 的清單,或是 按下 顯示清單功能鍵 顯示的清單
一般 清單選中的都會被當作 第一個裝置,與實際上硬體的安裝順序是沒有關係的
至於 如果有多重裝置,那麼因為手動變更產生的順序變化,會因為主機板的設定而有所不同

這都會影響 使用 G4D 或其他 開機管理程式 寫 開機項目清單的時,一旦寫入不同裝置時的順序
雖然大多數工具碟 都會以 本身 來寫 開機項目,但也有少數需求會 加入 其他裝置的 開機資訊
這時,順序就很重要,不過這個裝置順序,往往要看實際的分配,會隨著主機板不同或是硬體安裝習慣而有所不同的

這邊的補充資料是給各位如果你是多裝置的時候,要特別注意一下開機後 裝置的順序是不是能夠跟你的 清單能夠配合
一旦無法配合,勢必要手動修正,這一點是要稍微注意一下的,當然,如果是單一裝置,就無所謂了

上面的文,對專家來說應該只是廢話,但對新手,可能會有一點點的幫助
小心得跟各位分享
 樓主| 發表於 2016-6-6 14:19:04 | 顯示全部樓層
本帖最後由 阿達金田一 於 2016-6-6 15:05 編輯
JonesLee 發表於 2016-6-6 13:32
這邊補充一個還有一個開機裝置清單放在 BIOS 裡面

做開機工具碟部論是 光碟或是 USB 都要注意 BIOS 裡面的 ...

註: 這個回文我改了好幾次...都有點詞不達意...加減看就好...看不懂我的意思就算了

的確...
不過對於新手來說...可能會很混亂 ... (我也覺的我回的很混亂)

另外...我想你指的...
大概也是針對 硬碟開機(HDD USB-HDD/Flash ...等) 時... 被 當成第1個 硬碟 吧

或著 其實應該說 Legacy Bios 指定的 開機裝置 都會被當做 第1個 裝置
但是 硬碟 光碟 軟碟 在位置上還是有差的... 這扯到 Legacy Bios 的管理...我就不是很懂了

另外... 這個影響也要看 開機管理程式 ... ( 和接管 bios 的 程式 有關 ... 例如 OS 接管後...可能位置又不一樣了 )
對 Grub4Dos 來說 如果用  軟碟 或 光碟 開機 ... 有可能根本影響不到 硬碟 的 硬體位置
因為在 Grub4Dos 大多是用 (hdx,x) ... 而不是直接用 (0xHH) 的 硬體位置
而且 Grub4Dos 對於 軟碟 硬碟 光碟 用的 硬體位置 好像有自己的劃分
也就是說 Bios 設定的 硬體位置 ... 在後面的 開機程式 中...都有可能被改變

另外... UEFI 我個人認為... 因為只是載入 EFI 程式
所以... 我覺的...UEFI 硬體位置 應該不會改變... 只是會設定 該硬體裝置 為 開機裝置
說穿了 UEFI 就是直接載入 EFI 來開機

而 Legacy Bios ... 應該是先天的設計上... 硬碟開機 會用 0x80 這個 硬體位置 ( FD CD 我就不清楚...不過應該不是)
所以 Legacy Bios 在做 硬碟開機 時 ... 會把指定的 開機硬碟...調到 硬體位置 0x80

不過我不是 Bios 專業的 ( 我是指會寫 Bios 程式 ... 會對 Bios 的管理機制很懂的人 )
只是對比較容易接觸到的一般資料來推論
補充:
一個專業一點的...我也看不太懂的文章
http://biosengineer.blogspot.tw/ ... -specification.html
BCV Priority
在 BIOS INT 13h (Disk I/O) 的服務之中,磁碟機代號 00-7Fh 為 Floppy Disk, 而 80-FFh 為 Fixed Disk。而這些代號和實體磁碟的對應必須在 BIOS 中完成。另外值得注意的一點就是,由於只有第一台 Floppy 和第一台 Fixed Disk 可以用來啟動 (代號 00h 以及 80h),所以根據不同的啟動設定,也必須將 INT 13h Hook 的順序作調整才能夠順利開機。
舉例來說,如果 ATA 硬碟占用掉 80h,而 SCSI 只能占用 81h 之後的磁碟機代號的話,那麼 SCSI 硬碟就不能作為開機的硬碟了。

以上補充... 應該僅是指 Legacy Bios ( UEFI 不太清楚)
所以 Bios 的 開機清單 ...
其實只是 Bios 要去檢查 要用來開機的 裝置 和 順序 清單 ...
並不是直接影響 到 裝置的硬體位置
像 Legacy Bios 簡單說...硬碟開機...就是把 該 硬碟 位置調到 0x80 ... 在用 0x80 開機...
至於怎麼調...就看 Bios 設計了...是單純是 Swap 交換...還是 後推佔用 (把原本的位置往後推移...空出 0x80...再佔用)
若是 軟碟 光碟 看 Bios 設計...也未必是用 0x80 ... 用 0x00 也可以啊

所以如果我推論的沒錯... 開機 硬體位置 這個問題
我個人覺的... 主要只是出現在 Legacy Bios 硬碟開機 比較有影響

其實這對 Grub4dos 影響比較大而以
對 Bootmgr 其實還好...因為 Bootmgr 的 BCD ... 啟動項 在記錄 啟動裝置(硬碟) 時
不是用 硬體位置 而是 硬碟 和 分割區 其中的資訊 ( MBR GPT 記錄的資訊也不同 )
所以 硬碟位置 隨便換 也不會影響 ...
至於 啟動裝置 用 BOOT 的情況... 就已經指定 用 開機裝置 為 啟動裝置 了 ... 所以正常也不會影響

發表於 2016-6-7 09:18:58 | 顯示全部樓層
本帖最後由 JonesLee 於 2016-6-7 10:10 編輯
阿達金田一 發表於 2016-6-6 14:19
註: 這個回文我改了好幾次...都有點詞不達意...加減看就好...看不懂我的意思就算了

的確...

果然超專業的,我要講的就是這個

目前 傳統 BIOS 要注意一下開機順序,指定時跟硬體實際順序有一點小關係
金田大也點出了重點,0x80 的確傳統 BIOS 是這麼處理的

至於硬體的優先順序
早期的 ATA 模式,它可以透過裝置本身的 JUMP 來調整相同裝置的優先順序
一般有幾種選擇 MASTER , SLAVE 跟 CABLE SELECT
不需要到 CMOS 裡面設定,但到了 SATA 之後,並沒有硬體的 JUMP 可以調整
因此,新的 CMOS 會針對相同裝置類型的作出一個優先順序清單,例如 HDD ODD USB 裝置清單 (BBS 清單)
只要該類型有多重裝置,都可以去手動調整順序,如果不想按照端口號的順序安排的話,是可以手動調整的
一旦這邊調整順序,CMOS 會再根據 IPL 的順序作調整 每種類型 的第一個裝置是哪一個,如果前一順位無法開機,就往後遞延順序開機
直到 IPL 順序結束 而停止或重新循環 ( 看 BIOS 的設計 ) 但是每個類型除了第一個,是不會找第二個的

你要讓第二個裝置開機,就必須透過第一個裝置的開機引導紀錄去設定
這部分就在例如NTLDR, BOOTMGR , G4D 的範圍內了

請注意,開機引導紀錄是由 開機引導程式載入的 在 BOOT LOADER 之後載入的
這部分 金田大寫得很清楚,版上很多先進們也都有著墨,可以去爬文找一下
每個裝置都可以放置,換句話說每顆硬碟可以有一份引導紀錄,甚至每個分割區也可以有
只要該分割區 是設定啟動 就行了 MBR 可以允許 四個 主分割區 只要是主分割去都可以設定為啟動
但一個裝置只能有一個分割區被設定為啟動,設定為啟動的分割區必須有開機引導程式來載入開機引導紀錄進行開機程序

至於 UEFI 因為版本因素,早期 UEFI 清單 跟 傳統 的清單是分開的
目前新版的都會標清楚,選項開頭會寫 UEFI 的就是以 UEFI 模式開

然後 後來又加入了 安全模式 與 CSM 模式,這個部分也是一堆人搞不懂
基本上簡單說 安全模式 只有 UEFI 有,她把清單選項鎖定在第一個項目開機
但順序會根據優先性調整,因此第一個不一定會是 第一顆硬碟,有可能是光碟或USB裝置
看CMOS 怎麼去設定
至於 CSM 簡單說就是關閉 UEFI 模式,單純跑 傳統 BIOS,只要是這個模式
就是 MBR 開機了,但如果之前系統是走 UEFI 或是 分割區有 UEFI 那就有可能發生無法開機的狀況
反之亦然,走UEFI,但 開機導引是記錄在 MBR 表格上面,那麼也會無法開機的

當然這些觀念,論壇內很多資深高手都講過了,這邊只是一點小補充,
畢竟每個人的硬體或多或少都有些不同,每個人遇到的問題都會不太一樣,只要觀念通了,解決就不難
發表於 2016-7-7 15:14:58 | 顯示全部樓層
圖片該怎麼貼上請看此篇教學
http://nonameteam.cc/thread-3086-1-1.html
發表於 2016-11-6 10:11:38 | 顯示全部樓層
請教一下各位大大,我用隨身碟安裝win10時,會出現找不到必要的驅動⋯等訊息,是什麼問題呢?
我是用superusb v6的工具碟直接掛iso檔!
謝謝!
 樓主| 發表於 2016-11-6 17:25:31 | 顯示全部樓層
本帖最後由 阿達金田一 於 2016-11-6 17:27 編輯
shadow321 發表於 2016-11-6 10:11
請教一下各位大大,我用隨身碟安裝win10時,會出現找不到必要的驅動⋯等訊息,是什麼問題呢?
我是用superu ...

沒用過你說的 superusb v6

不過看上去大概就是 Grub4dos 開機
單純問原因的話... 應該是 http://nonameteam.cc/thread-3014-1-1.html

如果理論看不太懂...
簡單說就是 NT6(win7/8/10) ... 不支援 grub4dos map
grub4dos 的 map 掛載只是用來跑 開機 和 PE
所以如果要用 ISO安裝.... 安裝PE 要有改過才能( 進PE後要能自動掛載ISO )

你進入 安裝光碟PE 的 Windows 安裝程式 後... 按 shift + F10 叫出 CMD
用 Dir 或 diskpart 找看一下...有沒有 光碟 或 安裝來源(\Sources) 就知道了

基本上 NT6 後不建議用 ISO 啟動 和 安裝 ... 沒比較好
因為如果是用 uefi 開機... 也不能直用 ISO 啟動 ... PE 和 \Sourcse 還是要直接拉出來放...用不到 ISO
( 也就是如果是 Leagcy / UEFI 雙啟動 ... 基本上沒人在用 ISO ... 那是早期 Legacy 時...XP ISO 的做法 )

如果上面那些你都看不太懂...
那就把 Win10 ISO 中的 \Sources 拉出來...直接放到 隨身碟 根目錄 就好了
安裝PE 找的到 \Sources 中的 setup.exe 和 install.wim(esd) 就可以安裝了
發表於 2016-11-6 21:03:42 | 顯示全部樓層
感謝金田一大的回答,那再請教一個問題,如果按照大大的把source拉出來裝,那grubdos的menu要怎麼寫呢?
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2024-12-4 16:42 , Processed in 0.272920 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表