克隆磁盤或克隆系統是升級磁盤的最快捷方法。然而,或許當我們在Windows 10系統中添加一塊新克隆的硬盤或掛接一個新克隆的VHD虛擬磁盤時,新增的磁盤會在磁盤管理器中顯示“該磁盤處于脫機狀態,因為它與另一個聯機磁盤發生簽名沖突”的提示(圖1)。那么,什么是磁盤的“簽名沖突”,又該如何避免這種情況的發生呢?
1. 關于磁盤的“簽名沖突”
要弄明白磁盤簽名沖突,首先要了解“磁盤簽名”。磁盤是計算機系統中保存、轉移和讀取數據文件的重要存儲設備。為了區分計算機系統上的存儲設備,每個磁盤都用唯一編號的“磁盤簽名”進行標記。磁盤簽名的唯一標識符作為磁盤主引導記錄的一部分存儲。
如果我們用新購的一塊硬盤克隆原有硬盤的內容,且兩塊硬盤掛接在同一個系統下進行工作;或者我們通過虛擬機克隆的辦法產生了一個或多個VHD磁盤,掛接在同一個系統下工作,這時,就會遇到簽名沖突的問題。因為這些同時使用的磁盤是相同的磁盤副本,這些副本具有相同的磁盤簽名,當同時使用時,就會遇到磁盤簽名沖突問題。
2. 不同版本系統簽名沖突的處理
當兩個磁盤具有相同的磁盤簽名時,Windows系統不允許兩個磁盤同時工作,因此會發生磁盤簽名沖突。那么,不同版本的Windows系統處理簽名沖突的辦法一樣嗎?
使用Windows XP和Vista等較老的Window版本,由于Windows系統會自動替換報告有重復簽名的磁盤簽名,因此簽名沖突通常不會引起我們的注意。但在使用Windows 7、Windows 8和Windows 10系統時,情況就發生了變化。當兩個存儲設備具有相同的磁盤簽名時,新添驅動器將被關閉,處于脫機狀態,需要重新簽名才能使用。
3. 解決磁盤簽名沖突的兩種方法
解決磁盤簽名沖突最方便的辦法是通過磁盤管理器。右鍵單擊“開始”按鈕并選擇“磁盤管理”,啟動磁盤管理器(圖2)。
在磁盤管理器中,右鍵單擊標記為脫機的磁盤并選擇菜單中的“聯機”選項。在選擇聯機選項時,Windows便會生成一個新的磁盤簽名,這樣便可以解決簽名沖突問題(圖3)。
但有時如果遇到磁盤管理器出現問題,不能進入的特殊情況,可嘗試使用命令來解決磁盤簽名沖突。在Cortana中輸入“命令提示符”,點擊最佳匹配搜索結果中的“以管理員身份運行”,啟動管理員模式的命令提示符窗口(圖4)。
鍵入diskpart命令并回車運行,開啟磁盤管理任務(圖5)。
運行list disk命令,顯示系統中的所有可用磁盤(圖6)。
接下來,請注意列表中狀態為“脫機”的存在問題的磁盤編號,按照如下格式編寫選擇脫機磁盤命令:
select disk x
其中x為有問題的磁盤編號。比如,select disk 1命令顯示磁盤1為所選磁盤(圖7)。
緊接著使用uniqueid disk命令顯示磁盤簽名的ID編碼(圖8)。
要更改磁盤簽名并設置磁盤聯機,需鍵入形如unique disk ID= (New signature)的命令。實際使用時,其中(New signature)處替換為新的ID(十六進制數)。例如,要將新ID設置為唯一磁盤ID=1345ABCD,則命令行使用unique disk ID=1345ABCD(圖9)。
小提示:如果給出的簽名ID格式有誤,將顯示錯誤信息提示,要求以十六進制形式給出MBR磁盤的ID,或以GUID碼形式給出GPT磁盤的ID。由于本例中的磁盤使用傳統MBR格式,因此使用十六進制碼;若使用GPT磁盤格式,則要使用長GUID碼字符串。
上述命令執行完畢之后,重新啟動系統,該磁盤就可以正常使用了。
FIPS全稱(Federal Information Processing Standards)即(美國)聯邦信息處理標準。FIPS是一套描述文件處理、加密算法和其他信息技術標準(在非軍用政府機構和與這些機構合作的政府承包商和供應商中應用的標準)的標準。
作為普通用戶一般不建議啟用FIPS模式,除非您是政府機構或被強制使用該模式。如果您在系統中勾選該模式可能會導致部分應用程序無法正常使用,則關閉FIPS后才能正常使用,當您的電腦遇到這樣的問題時,可通過以下兩種方法來關閉電腦FIPS加密方法。
兩種操作方法如下:
方法一:從系統組策略編輯器禁止(win10家庭版用戶需用方法二)
1、Win+R組合鍵打開"運行"窗口(Win是鍵盤上那個微軟圖標鍵),輸入gpedit.msc命令打開本地組策略編輯器。
2、在策略編輯器導航欄中依次點擊"計算機配置---Windows設置---安全設置---本地策略---安全選項"
3、然后在"安全選項"右側窗口中找到"系統加密:將FIPS兼容算法用于加密、哈希和簽名"的設置,然后雙擊并打開。
在窗口中將屬性值改為"已禁用"然后點擊"確定"
方法二:通過注冊表——修改Win10家庭版關閉FIPS模式方法
由于Windows10家庭版不支持策略組編輯器,但仍然可以通過注冊表編輯器禁用FIPS模式。
1、Win+R組合鍵打開"運行"窗口(Win是鍵盤上那個微軟圖標鍵),輸入regedit命令打開注冊表編輯器窗口。
2"HKEY_LOCAL_MACHINE---System---CurrentControlSet---Control---Lsa---FipsAlgorithmPolicy"
3、在右側窗口中雙擊"Enabled"數據數值改為0為禁用FIPS。
確定,然后重啟電腦即可。