Win2kやXPしかない状況でのMBRの初期化

旧式の一体型PC(AFS270TX2-M)をひょんなことから入手

面倒な分解作業の果てにHDを取り替えた

で、組み直してから、OSをインスト

すると、MBRに不正な2kが生きていたことが判明、毎回、OS選択の画面が出てとてもウザい

なので、外部接続でMBRを吹っ飛ばそうとしたがまた組み直すのは面倒なので

別の方法を取った

★XPでFDの起動diskを作る→フォーマット系のコマンドをサポートしていないらしいので無理

★ライブCDのOSであるKNOPPIXを使用だが、なぜかHDがうまく見えない、そして、よく考えればMBRを吹っ飛ばす手段はddコマンド以外知らない(時間がかかる)、定例通りにddするがうまくいかないHDがうまく見えないのが気になるが全領域をddする気力はない、結果、この手段も諦めた

というわけで、他の方法を考えた結果、2kのインストールディスクを使って回復コンソールを起動

fixbootとfixmbrコマンドを実行

昔に軽く見ただけなのでどっちがどっちだったか覚えてない

打ってから、MBRが吹っ飛んでいるのを確認して、効果を確認(普通は逆)

fixboot→新しいWindowsブートセクタ コードをブート パーティションに書き込む場合に使用
fixmbr →ブート パーティションのMBRを修復する場合に使用

正解はfixbootの方っぽい
いずれにせよ、とりあえず、MBRを吹っ飛ばしたかったので
修復しようが新規に書き込もうがどっちでも問題なしなので
両方実行