Windows系統盤碟符修改

2021-07-24 19:22:00 字數 1643 閱讀 3843

轉殖系統分割槽(為了將系統從乙個硬碟搬到另乙個硬碟,比如遷移到ssd,或者僅僅是想調整一下分割槽在磁碟上的位置),或者是掛載了新的硬碟,這時候預設的碟符順序有可能會被打亂,系統無法引導。僅僅是不能引導的話,編輯bcd或者使用引導修復工具是很容易修復的。但是在分割槽物理順序錯亂的情況下,引導修復以後往往也不能正常啟動,因為這時系統盤的碟符變了,而各種環境變數,比如使用者 配置、path等還是使用原來的碟符,自然找不到原來的檔案,可執行檔案、dll檔案這些都不在正確的位置上了,所以系統基本上沒辦法執行。使用者配置就算可以刪除重建、系統配置沒有辦法重建,除非重灌系統。所以,最簡單的辦法就是把系統盤碟符更正過來。

在windows中,碟符似乎是記錄在系統某個地方的,並不像dos那樣完全是按物理順序。因為磁碟管理工具可以修改碟符(修改不了系統所在盤,因為修改碟符的時候需要解除安裝檔案系統),修改了碟符重啟動修改仍然是生效的,也就是說,在windows中,碟符是相對固定的。如果把系統盤轉殖到另乙個分割槽,這時候引導原來的系統當然不會有問題,如果通過修改bcd來引導新的系統分割槽,會出現什麼情況呢?如果轉殖是在舊系統裡面做的,那麼實際上新系統所在分割槽在舊系統裡面已經分配得有乙個碟符,並且一定不會是c盤,轉殖的系統裡面包含有這個資訊,這時如果舊系統分割槽還在,那麼是可以進入轉殖出來的系統的,這個時候,相當於引導是新系統,但是讀取和配置有關的檔案、使用者配置、系統檔案實際上是從原來的系統盤c盤讀取的,因為原來的東西都在對應的位置上,所以系統可以工作。但如果把原來的系統盤刪掉,就不能正常啟動了。如果轉殖是在pe下做的,那就要看修改bcd後,新系統盤的物理順序了。同樣,如果原來的系統分割槽還在,並且由於轉殖的系統裡面包含了舊系統的碟符是c的資訊,這時候不管新系統分配到的碟符是什麼,系統還是可以執行,和前面的情況一樣,都是新系統引導,但是是到舊系統上讀取檔案,同樣,再刪除舊系統分割槽之後,就不能正常啟動。如果在pe下轉殖系統分割槽,並且轉殖成功後刪除舊的系統分割槽。這樣的話,引導修復之後,系統會發現乙個新的磁碟,並且由於原來的c盤已經不存在了,所以,就會把c盤碟符分配給這個新的分割槽,結果是新系統可以正常啟動和執行。這只是建乙個分割槽、同時刪除乙個分割槽的情況,如果建的分割槽比較多,那就要看新的系統分割槽所在的物理順序了,如果仍然是新分出來的區的第乙個,那麼仍然沒有問題,如果不是,那肯定不能啟動。

出現這種問題,怎麼修復碟符。網上好多地方說用磁碟管理器,系統都不能啟動,怎麼用磁碟管理器。再說磁碟管理器又不能修改系統盤碟符。而在pe下使用磁碟管理器修改碟符,那只是pe下的磁碟碟符,並不是硬碟上的系統上的碟符。所以必須修改儲存在原來系統盤中的碟符資訊。查詢到windows的碟符資訊是儲存在登錄檔hklm\system\mounteddevices下的,裡面有\dosdevices\c:這樣的鍵,就是碟符對應的分割槽資訊。那麼如何修改呢?pe下的登錄檔編輯器修改的仍然是pe系統的登錄檔呀。其實登錄檔編輯器是可以掛載登錄檔檔案的,將游標定位在hkey_local_machine上,檔案選單或右鍵選單上就可以有「載入配置單元」,選擇要修改的系統的%sysdir%/config/下的system檔案,然後再輸入乙個掛載點名稱就可以掛載了。接下來就可以修改其下的mounteddevices\dosdevices\c:的值了。內容可以從pe下的hklm\system\mounteddevices中對應的磁碟名稱的值複製過來,這個值有的長有的短,但是不用管它,反正是用來標識唯一分割槽的,反正在硬碟不變,分割槽不變的情況下,pe下得到的值和硬碟系統得到的值是一樣的,直接複製就可以了。這裡主要修改系統盤就行了,只要系統能啟動,修改其他盤用不著這樣,用磁碟管理器又簡單,又方便。

取得目錄和取得作業系統碟符以及獲取系統盤可用空間

1.取得當前目錄 cpp view plain copy char szmodulepath max path path of module get current module handle hmodule module getmodulehandle 0 get current file pat...

windows如何修改系統盤大小(非用第三方軟體)

1.windows鍵 r,開啟執行對話方塊,鍵入 diskpart 進入windows 自帶的磁碟管理程式進入dos視窗 diskpart 2.鍵入 list disk 選擇檢視該電腦下已連線的硬碟,會顯示如下 磁碟 狀態 大小 可用 dyn gpt 磁碟 0 聯機 112 gb 29 gb 3.鍵...

Windows系統碟符錯亂導致桌面無法載入。

問題如下 同事有台筆記本更換ssd硬碟,it職員幫他將新硬碟分好區後再將系統完整ghost過來,然後裝到筆記本上。理論上直接就可以使用了!但結果開機後登陸使用者桌面無法顯示,螢幕黑屏什麼都沒有。問題解決 按下ctrl shift esc能開啟任務管理器,但右擊相關程序屬性發現所有的系統應用顯示為h ...