Windows啟動相關知識介紹

2021-09-20 19:23:35 字數 714 閱讀 6116

如果你的系統丟失了開機啟動項或啟動選單,很多網友寫了解決方案,如果你使用bcedi來解決問題,有些概念令人迷糊,這裡對一些概念進行簡單描述.

安裝過os後,安裝系統會在你的系統盤中寫上某種和啟動相關的資料,然後你啟動pc:

電腦自檢.

查詢活動主分割槽(一般情況是c:)並載入它bootmgr(它就是安裝系統寫到你的磁碟中的).

讀取活動分割槽下的啟動配置檔案(即c:\boot\bcd)或c:\boot.ini.

根據bcd或boot.ini儲存的啟動資訊列出啟動選單(也就是雙系統啟動選單).

選擇windows 7,bootmgr將控制權交給windows 7系統目錄下的winload.exe.

選擇xp,bootmgr將控制權交給ntldr,接著開始讀取c:\boot.ini並列出其中配置的啟動選單.

winxp及以前的windows,它們是bios-based systems,boot配置使用boot.ini檔案.

vista/win7及以後的是基於extensible firmware inte***ce (efi,自己查這是什麼東西)的系統,boot配置引數在nonvolatile ram (nvram).這些os利用bcd(boot configuration data store)檔案儲存boot引數,以控制os的啟動.

使用bcdedit /enum all命令可以檢視這些資訊,詳細情況參考微軟的文件(bcdedit reference).

MySQL啟動相關知識

使用mysqld和mysqld safe啟動的區別 直接執行mysqld程式來啟動mysql服務的方法很少見,mysqld safe指令碼 注意 mysqld safe只是乙個指令碼 會在啟動mysql伺服器後繼續監控其運 況,並在其宕機時重新啟動它。用mysqld safe指令碼來啟動mysql伺...

redis啟動相關命令(Windows)

一 安裝redis 略 二 進入redis的安裝目錄,使用cmd 1 安裝redis服務並加入window服務 redis server service install redis.windows.conf loglevel verbose。如果多個redis,加入對應的埠號 redis serve...

django相關知識介紹

2018.4.23 author wills 模型m model 檢視v view 控制器 controller django的安裝見 安裝完成後,開啟python的互動式環境,import django 然後 django.get version 如果返回 django的版本那麼就表示安裝ok 在...