回覆列表
  • 1 # 使用者3977671246998

    預設情況下:

    ControlSet001:系統真實的配置資訊。

    ControlSet:執行時配置。 windows啟動時會從ControlSet001複製一份副 本,作為作業系統當前的配置資訊。我們對於計算機配置所作的修改都是直接寫入到 CurrentControlSet,在重啟過程中,windows會用CurrentControlSet的內容覆蓋掉ControlSet001,以 保證這兩個控制元件組一致。

    ControlSet002:“最近一次成功啟動的配置資訊”。 當作業系統每成功啟動一次(指成功登入),它都將CurrentControlSet和ControlSet001中的資料複製到 ControlSet002中

    但是,這個順序和數目不是一成不變的,改變就發生在使用過“最近一次的正確配置”之後。這個時候,系統會把002當作系統真實的配置資訊,而001這個存在問題的控制元件組會被備份封存起來。系統啟動時會從002複製副本到current,啟動成功後又會把002和current的資訊複製一份到一個新的控制元件組作為新的“最近一次的正確配置”,也就是003。這個時候系統就存在4個控制元件組:current、002、003和備份的001,這裡的001是一個存在問題的組,除非我們想把系統恢復到上次使用“最近一次正確配置”之前的狀態,否則001的內容將不再被使用。

    HKLM\system登錄檔項中還有一個select的子項,其中有幾個整數鍵,分別是:

    “Current”資料專案表示 Windows XP 在這次啟動過程中使用的控制元件組。

    “Default”資料專案表示 Windows XP 在下次啟動時將使用的控制元件組,它與這次啟動使用的控制元件組相同。

    “LastKnownGood ”資料專案表示您在啟動過程中選擇“最近一次的正確配置”時 Windows XP 將使用的控制元件組。

    “Failed”資料項表示 Windows XP 在其中儲存失敗啟動產生的資料的控制元件組。 此控制元件組在使用者第一次呼叫“最近一次的正確配置”選項之前並不實際存在。

    對應上面,系統預設時其順序是:001、001、002、無;

    第一次使用“lastknowngood”後:002、002、003、001

    第二次使用“lastknowngood”後:003、003、004、002(之前的備份001被002覆蓋掉,001組消失)

    第三次使用“lastknowngood”後:004、004、001、003(002被003覆蓋,而當004要生成新的“lastknowngood”時,001正好可用,於是001重生,002消失)

    依此類推,第四次1、1、2、4,第五次2、2、3、1…………

  • 中秋節和大豐收的關聯?
  • 海水碧藍碧藍的像什麼比喻句?