つい最近、Libretto用の外付けフロッピードライブが壊れてしまい、フロッピーディスクが必要なアプリが使えなくなってしまいました。これは痛い。未だにフロッピーを使っている人も極稀にはいるのです。
もう使えないなら、いっそLibrettoに入っているハードディスクをまるごとイメージ化して、VirtualBoxや86Boxの仮想マシンとして第2の人生を歩ませてあげましょうか。
というわけで、今回はハードディスクをイメージ化(.img)してバックアップを作るの巻です。
📝必要なもの
- Windows10以上のPCで、ハードディスクドライブの容量が余裕であるもの。
- SATA/IDE USB変換ケーブルとかSATA/IDE USB変換アダプタとよばれるもの。
- HDD Raw Copy Tool(HDDGURU.COMから新しいバージョンをダウンロードする)
今使っているWindows10のPCにバックアップを作るので、バックアップするハードディスクの容量以上の空き容量が必要です。VirtualBoxで使いたい場合は、更にvdi形式に変換しなくてはならないので、2倍の空き容量が必要です。
『VirtualBoxとかで使うなら、Disk2vhdなどで.vhd形式に変換した方が早いんじゃね?』
そうなのですが、Disk2vhdで、”Error during copy:デバイスで重大なハードウェアエラーが発生したため、要求が失敗しました。”というメッセージが出て上手くいかなかったSATAドライブ(健康状態を見た時、結構危ない感じがした)が、HDD Raw Copy Toolを試したら.img化が成功したのです。それを更にvboxmanageコマンドで.vdi形式に変換したらVirturalBoxで動作したので、保険のつもりで一度.img形式で変換します。
SATA/IDE USB変換ケーブルとかSATA/IDE USB変換アダプタと呼ばれるものは、バックアップしたいハードディスクドライブと、今作業しているPCをUSBケーブルなどで繋ぐものです。前々回の記事(レトロなノートPCのハードディスクが壊れたか)を参照してください。
ハードディスクドライブをPCに接続したら、エクスプローラで何ドライブになっているかを確認します。私の場合はEドライブでした。
HDD Raw Copy Toolをインストールして起動したあとは、1Source(ドライブ選択)→2Target(変換後の名前決め)→3Run(変換実行)と言う流れになります。
それでは、Libretto50に入っているToshiba製IDE2.5インチドライブMK0803MAT(815MB)を変換してみます。
- 1Sourceでは、Physical driveタブがアクティブになっている状態で、下の図の①の指す▼部分をクリックします。すると、現在PCに接続しているドライブの一覧がプルダウンで出てきます。USB接続したドライブは大抵一番下にあります。本当はToshiba製ドライブなのだけれど、USB接続しているのでSANWA USB-CVIDE6というアダプタの製品名になっています。
- エクスプローラでEドライブだと確認しておいたので、一番下のVolume:Eを選びます。815MBのドライブなのに777.7MBになっているのは壊れかけているからとかではありません。
- 2Targetでは、Browseボタンをクリックします。(Browseボタンが見あたらなかったら、2Targetをクリックしてください。Raw imageタブがアクティブになっているでしょうか?)
- 「名前をつけて保存」ダイアログボックスが現れます。ファイルの種類(T):がimgcv2 image(*.imgcv2)ではいけません。*.imgに変えたいのでクリックします。
- ここもプルダウンリストです。Raw image(*.img)を選んだら、あとはバックアップを保存するフォルダ決め、ファイル名(N):に名前を入力します。私はLibretto50と付けました。
- 3Runでは、特にHashesとかMD5とかチェックを入れることなく、その下のSource:とTarget:のパス名に間違いがないことを確認します。(修正する場合は、1Sourceとか2Targetのマスをクリックしてください。今操作しているマス以外は詳細が隠されるので)
間違いなければStart Copyボタンをクリックしましょう。変換が始まります。
- 一番下の緑色のプログレスバーがジワジワと右まで伸びきったら終わりです。容量少な目のわりに結構な時間待ちました。真ん中のログを見てみると、Error:Bad Blockがいくつかあって心配しましたが、無事Copy Completeしました。しかもCopied 777.7MB of 777.MBですので、きちんとバックアップが取れたようです。 これなら86Boxで普通に起動できるかも。
Exitボタンをクリックするとアプリが終了します。
👀ちなみに、バックアップしたものを更にバックアップする場合、つまりバックアップのコピーを作る場合、1Sourceでは、Raw imageタブをアクティブにして、imgファイルを選択します。2Target以降は今までと同じ方法です。変換はすぐ終わります。
❗バックアップを成功させるコツ
- HDD Raw Copy Toolを起動する時は、アイコン上で右クリック→管理者として実行(A)を選ぶ。
- 変換中は他のアプリを動かさない。
💻さらにimg→vdi(VirtualBox用に)変換する場合は
- コマンドプロンプトを実行します。
- VirtualBoxのあるフォルダに移動します。
例)cd C:¥Program Files¥Oracle¥VirtualBox
👀コマンドプロンプトでパスを打つのが面倒な場合は、エクスプローラでVirtualBoxのフォルダを開いて、パス(下図の赤矢印部分)をクリックし
cmdと入力してリターンキーを押します。
すると、カレントフォルダがC:¥Program Files¥Oracle¥VirtualBoxになっているコマンドプロンプトウィンドウが開きます。 - VBoxManageコマンドを使って次のように入力します。
例)VBoxManage convertfromraw 変換前のimgパス 変換後のvdiパス --format VDI
vboxmanageコマンドを2回実行しているのはLibretto50用のドライブ2台分を変換したからです。無事、D:¥aaaフォルダにLibretto50.vdiとLibretto50_2.vdiができました。
VirtualBoxで使ってみることにします。







0 件のコメント:
コメントを投稿