デュアルブート(Ubuntu 12.10 / Windows 7)に設定されたSony VIAOノートブックがあります。 Archlinuxを使ってみたいので、UbuntuにVirtualBoxをインストールしました。 (ハードドライブのISOイメージから)起動可能なUSBスティックを作成するために、私はArchlinuxインストールガイドの指示に従いました。しかし、誤って次のコマンドが与えられました。
sudo dd bs=4M if=/path/to/archlinux.iso of=/dev/sda && sync
/dev/sda
代わりにMBRを/dev/sdb
上書きします。悪い間違い。当時、エラーが認識されず、virtualbox(8 GBのディスク容量の割り当て)にArchlinuxをインストールしようとしましたが、プロセスを完了できなかったため終了しました。
起動後、Archlinuxのインストールプロセスの最初の画面が表示されます。df
Archlinuxのインストール中に作成されたさまざまなパーティション(320 GBハードドライブの合計8 GB)のみが表示されます。
MBRをバックアップしていません。 MBRを復元したり、一部のデータを復元する方法はありますか?
デヴェンドラ
答え1
申し訳ありませんが、持つソニーVIAOノートパソコンデュアルブート設定。その理由は次のとおりです。dd
MBR(つまり、最初の512Bセクター)のみを上書きしないでください。これは迷惑かもしれませんが、それでも修正することができます。また、ハードドライブの最初のパーティションの少なくとも大部分を占めています。ディスクの先頭ではなくシステムパーティションに非常に興味深い設定をしない限り、これはシステムパーティションのファイルシステム構造が消えたため、1つ以上のオペレーティングシステムが消えたことを意味し、悪い場合には一部のデータが消えました。また消えた。したがって、パーティションのレイアウトとMBRを元の状態に再構築しても、できるだけ機能するシステムで終わります。
今後の質問は「次は何ですか?」です。私はあえていくつかの提案をしたいと思います。
ノートパソコンに重要なデータがないか、バックアップを取る(このQ&Aの1段目)2段目にスキップできます。
データ復旧
実際にMBRを使用するかどうかGPTディスクの最後にバックアップがあります。最初のケースでは、パーティションの回復に頼る必要があります。別れの魔法可能な使用テストディスク。 GPTの場合、ディスクの最後にGPTの2番目のコピーがあるため、作業が簡単になります。 (GPT対応)パーティションエディタを使用して修復するだけです。
必要なすべてのファイルシステムをマウントできる場合は、作業は完了です。それ以外の場合は、Perted Magicに含まれている他のツールが回復に役立ちます。
再インストール
これには2つの主な事項があります。
デュアルブート必須ですか?つまり、Windowsをローカルにインストールする必要がありますか、VMが機能しますか? Windowsを基本的に起動すると考える主な理由は、GPUおよび/またはメモリを必要とするすべて、通常は3Dソフトウェア、ゲーム、およびその他の目的でGPUを利用できるものです(Adobe Photoshopなど)。これらの機能をあまり使用しない限り、Windowsを仮想化すると、同じ(またはより良い)全体的なエクスペリエンスを提供できます(システムのスナップショットを簡単に撮ることができ、セキュリティが懸念される場合、これはWindowsとWindowsの間に大きなギャップがあります。起こるから)。外の世界)の間に分離レイヤーを追加します。
設定に関係なく、すべてのユーザーデータには常に別々のパーティションがあります。。これらの機能がすでにある場合は、データ復旧について心配する必要はありません。それにもかかわらず、これは誰でもこのQ&Aで学ぶべき2番目の教訓です。
仮想化
ディスクにISOイメージがすでにある場合は、ブートする最も簡単な方法は空のドライブとISOファイルをCDROMとして使用してVMを起動することです。どこにも何もコピーする必要はありません。