へっぽこヘタレエセシステム管理者の管理人だ。
最近のWindowsOSは、便利になったもので・・・
昔のWindowsOSのように、調子が悪くなったらクリーンインストールという作業はあまりしなくなっていた。
一般的には、システムの回復からリセットすれば、基本的には工場出荷時に戻るからだ。
このため、ここ数年はWindowsOSのクリーンインストールなんてやっていなかった。
しかし、今回パソコンの調子が悪くなり、システムの回復からリセットしようとしたら・・・
いちおうリセットは試みているようだが・・・
最後の最後に、回復領域が破損していて、回復できません・・・
と表示されて作業が詰んでしまった。
久々のWindows11のクリーンインストール
自作PCなら、Windows11のクリーンインストールも簡単なのだが・・・
メーカー製PCとなると、専用ドライバや専用コントロールソフトが、
そもそも手に入るのか問題で、クリーンインストールのハードルがあがる。
※デバイスマネージャの「!マーク」が消せなくてイライラすることが多々あるのだ。
しかし、標準機能の回復からのリセットが使えないのではどうにもならん。
ということで、やむを得ず、クリーンインストールを試みることにした。
さて、とりあえずインストール媒体を作成だ。
最近は、便利になったもので、マイクロソフトの公式サイトから、
メディア作成ツールを作ってブータブルUSB媒体を簡単に作れる。
しかも、最近のパッチも当たったモノが作れるので、
クリーンインストール後のWindows Updateも最小ですむ。
ブータブルUSBでSSDが認識しない
さて、いざブータブルUSBを作って、Windows11のクリーンインストールを始めたのだが・・・
なぜか、SSDが認識しない・・・
ここで、いきなり作業がとまった。
疑ったのはまずはSSDの故障だ。
このため別のPCに接続するとしっかりと認識して、データも見れる。
???と思ったのだが・・・
つぎにサラの状態にしようとディスクの管理ですべてのパーテーションを削除しようと思ったのだが・・・
回復パーテーションがなぜか削除できない・・・
そういえば、昔は【fdisk】なんてコマンドがあったな???
と思い出し・・・
最近は【diskpart】コマンドを実行して、とにかくすべてのパーテーションを削除する。
diskpart
作業は次のとおりだ。
コマンドプロンプトを管理者権限で実行
diskpart
list disk //目的のディスクを探す
select disk [no] //[no]で目的のディスクを選択する
list partition //目的のパーテーションを探す
select partition [no] //目的のパーテーションを選択する
delete partition override //保護されたパーテーションを削除する場合は【override】を追記する
さて・・・
これでいけるかと思ったがダメだった。
ネットで調べるとどうやら・・・
BIOSのインテル Rapid Storage Technology (RST) VMDらしい。
回避方法は次のとおり・・・
- インストールUSB内にインテルRSTドライバファイルをぶち込む
- BIOSでVMDをオフにする
管理人はBIOSで対応したが・・・
昔はこんな面倒なことしていなかったと思う。
セキュリティの関係なのかうざい・・・
ひたすらドライバをインストール
四苦八苦して、なんとかWindows11のクリーンインストールは成功だ。
次はドライバだ・・・
幸いにパソコンの公式サイトにはドライバがすべてダウンロードできた。
その数30くらい・・・
すべてZIPファイルだった。
解凍がめんどうくさい。
なんとか、ダウンロードしてすべてのZIPを解凍して、
かたっぱしからインストールしまくったが・・・
今度は、再起動でデバイスエラーでWindows11が起動できなくなった・・・
理由は不明。
※かたっぱしから入れたドライバが悪かったのだろう
やむを得ず再度、Windows11をクリーンインストールする
次は、ドライバファイルを解凍して・・・
デバイスマネージャの「!マーク」からドライバの更新→ドライバファイルが入ったフォルダを指定してインストール(サブフォルダにもチェックをいれる)。
これで、全ての【!マーク】を消して・・・
あとは、ハードウエアのコントロール系のソフトウエアのみ入れた。
これでなんとか復活と思いきや
さて、最後に・・・
これでなんとか使える状態になったと思った矢先であるが・・・
回復→起動オプションが文字化けしている。
文字化けというよりも【豆腐文字】になってなにがなんやら分からない。
最終的には次のコマンドを管理者権限で実行してとりあえず読めるようにはなった。
日本語環境なのだが、WinRE(回復環境)の文字を英語にすると治るという不思議・・・
bcdedit /set {bootmgr} locale en-US
bcdedit /set {current} locale en-US
bcdedit /set {default} locale en-US
reagentc /disable
reagentc /enable
本来は日本語にするので、次のコマンドなのだが、これでは直らない。
bcdboot C:\Windows /l ja-JP
reagentc /disable
reagentc /enable
何かよく分からないが、英語表記に設定変更すると日本語も表記される。
ただ、一部の画面が英語になったりとカオスになるが・・・
豆腐文字で読めないよりはマシ。
ネット調べると特定の機種やBIOSで出る、WindowsOSのバグらしい。
管理人の環境では、2メーカのノートPCの各1台で発生。
マジでイライラするので、こういったトラブルはやめてほしい。
追記
やはりフォントは入れないとダメだったようだ!
//作業用フォルダの作成
mkdir C:\WinRE_Fix\mount
//イメージのマウント
dism /mount-image /imagefile:C:\Windows\System32\Recovery\winre.wim /index:1 /mountdir:C:\WinRE_Fix\mount
//書き込み権限の取得
takeown /f "C:\WinRE_Fix\mount\Windows\Fonts" /r /d y
icacls "C:\WinRE_Fix\mount\Windows\Fonts" /grant Administrator
//フォントのコピー
xcopy /y "C:\Windows\Fonts\meiryo.ttc" "C:\WinRE_Fix\mount\Windows\Fonts\"
xcopy /y "C:\Windows\Fonts\meiryob.ttc" "C:\WinRE_Fix\mount\Windows\Fonts\"
xcopy /y "C:\Windows\Fonts\msgothic.ttc" "C:\WinRE_Fix\mount\Windows\Fonts\"
//アンマウント
dism /unmount-image /mountdir:C:\WinRE_Fix\mount /commit
//WinRe再登録
reagentc /disable
reagentc /enable
多分・・・
- 1.日本語化
- 2.フォントの登録
- 3.英語化
の順かな?


コメント