3つのパーティションを含む320GBのHDDにデュアルブートシステムがあります。最初のパーティションにはテスト用のWindows XPインストールが含まれ、2番目のパーティションには毎日使用するための別のXPインストールが含まれます。3番目のパーティションはストレージ用です。
hda - First hard drive
hda1 - Test OS
hda2 - Daily use OS
hda3 - Storage
別の500GBHDD(hdb
)があり、hda2
をhdb1
に移動したいと思います。 hda1
はもう必要ありません。
Paragon disk、Acronis、NortonGhostなどのさまざまなプログラムを試しました。 hda2
をバックアップし、hdb1
で正常に復元しました。 (hda1
とhdb1
のサイズが一致しました。)問題は、パーティションが起動できないことです。表示されるメッセージは"Bootmbr is missing press Ctrl+Alt+Del."
です。
回復コンソールからMBRとブートMBRを再構築しようとしてさまざまなアプローチを試し、次にhda2パーティションをプライマリとして設定し、デュアルブートシステムのboot.iniを編集しようとしました。
hda2
パーティションをhda1
に移動する必要があると思います。 (問題は、hda1
がhda2
よりも小さいか、パーティションをセクターごとにコピーしてから、hda
のMBRを編集してhdb
に貼り付けることです。
私は何をすべきか?起動プロセスの何が問題になっていますか?
Windows 95のブートディスク、フロッピーを入手するか、ブート可能なCDに入れることができます。
このディスクからコンピューターを起動し、コマンドプロンプトで次のコマンドを実行します。
fdisk /mbr
これは未公開ですが、一般的に知られているコマンドで、プライマリドライブのマスターブートレコードのみを修正し、通常の起動を可能にします。
更新(コメントへの応答):問題なくSATAドライブの修理にWin95ディスクを使用しました。それらは主にSATA2ドライブであり、BIOS経由でIDEモードではありませんでした。Win98ディスクにはfdiskが含まれているとは思われません。これは、より「スクリプト化された」ブートシーケンスであったためです。そのOS。だから、ここからどこに進むべきかわかりません。
まず第一に、私はhiren's boot dvdを使用していて、そのDVDから起動しました。 hda
とhdb
のパーティションにアクセスするためだけに、そのディスクからWindows XP Miniを起動することを選択しました。_hdb1
_を次のようにすばやくフォーマットします。 _hda2
_が存在しました–復元されましたが、機能していません。
システムを再起動し、HirenのDVDをもう一度起動すると、「ハードディスクツール」で選択されたのはSeagateDiscWizardでした。 「セクター別」オプションを使用して、もう一度_hda2
_をバックアップしました。同じDiskWizardを使用して、_hdb1
_のパーティションをアクティブパーティションとして復元しました。
再起動して、もう一度HirenのDVDを起動し、もう一度Windowsを起動しますXP Mini。_hda2
_と_hdb1
_の両方が同じように見えるかどうかを確認しましたが、その前にファイルを設定しましたシステム(隠し)ファイルも表示するマネージャー。
復元されたパーティション(hdb1)には、_autoexec.bat
_、_config.sys
_、_io.sys
_、_msdos.sys
_、およびntldr
がないことに気付きました。だからコピー&ペーストは私の友達でした。
私が最後にしたことは、メモ帳で_boot.ini
_を開き、そのパーティションに存在する唯一のオペレーティングシステムとして「デイリーウィンドウ」を編集することでした。
最後の再起動とBIOSへの起動順序の変更、および最初の起動デバイスとしてのhdb
の設定。再起動後、最初の試行から起動しました。