誤解しないでください。私はWin7にMintをインストールする方法を知っています。
しかし、コンピュータにWin7がプリインストールされているため、インストールディスクがないため、Windowsインストールをバックアップする方法を知りたいです。
答え1
dd
まあ、ちょっと読んだ後、実際にこのアプリを使って欲しい結果を得ることができると確信していました。
~によるとこのウェブサイトこれを使用して目的のdd
ドライブイメージを作成できます。
システムをバックアップします。
したがって、まずライブディスクから起動します。
まだルートでない場合は、ルートモードに切り替えてください。su root
、またはsudo su root
ドライブにWindowsがマウントされていないパーティションがあることを確認してください。
これを行うには、以下を使用すると、すべてのlsblk
ドライブとそのデバイスラベルのリストが表示されます。sdaX
同じ場所にインストールされている場合は、それを/mt/*
使用して削除する必要があります。umount /dev/sdaX
イメージを作成する外部ドライブをマウントします。
この例では、このドライブをhdaと呼びます。
まず、マウントするフォルダを作成します/mnt/
。私はそれをバックアップと呼びます。
これを行うには、この場所にドライブをマウントするだけmkdir /mnt/backup
です。mount -t vfat /dev/hda1 /mnt/backup
(-t vfat はバックアップドライブのパーティションが FAT ファイルシステムであることを意味します.
これで、実際にコマンドを使用してドライブをバックアップしますdd
。
Webページの指示に従って、gzipを使用して画像を圧縮します。それはあなた次第です。私は彼らのアドバイスに従います。また、エラーのないバックアップを作成するかどうかはわかりません。個人的にバグがあるかどうか知りたいです。
dd if=/dev/sda conv=sync,noerror bs=64K | gzip -c > /mnt/backup/sda.img.gz
その後、システムを復元します。
まず、画像を解凍して再変換してください。
gunzip -c /mnt/backup/sda.img.gz | dd of=/dev/sda conv=sync,noerror bs=64K
イメージに保管されているパーティション表を解釈するには、一部の情報を保管する必要がある場合があります。
fdisk -l /dev/sda > /mnt/backup/sda_fdisk.info
1つの注意点:
dd
これは特別に設計されたものではなく、ドライブのビット単位のコピーを作成するだけです。その後、圧縮すると、gzipはゼロと不要なデータを削除してより小さくします。したがって、私たちができる最善の方法は、満たされたデータブロックを消去することです。人々は、データが完全に消えていないと言うことを聞いたことがあるでしょう。まあ、私たちはこのdd
コマンドにかなり近いかもしれません。私たちができることは、ドライブをマウントし、必要な場所に空のファイルを作成することです。私たちはそれを「ゼロ」と呼びます。私たちはドライブにゼロをたくさんロードします。このファイルはかなり大きくなるので、以前に削除したと思ったすべてのデータは実際に消えます。
dd if=/dev/zero of=zero bs=8M; rm zero
という命令です。
圧縮されたドライブを返すと、削除された追加ビットはゼロになり、圧縮アルゴリズムがうまく機能するようになります。お役に立てば幸いです。
答え2
別れの魔法とても便利です。起動可能なUSBまたはDVDを使用してもこれを行うことができます。部品イメージ存在するシステム回復ディスク(USB起動設定も付属しています。指示はウェブサイトにあります)。
ただし、個人的に良いGhost 8(以前のバージョンの場合)を使用すると問題は発生しません。ヒレンのブートCDしかし、今は新しいG4L(Ghost 4 Linux)を使っているようですが、とにかく試してみてください。)