memorandumsスマートフォン用の表示で見るmemorandums日々の作業ログです。mac※以下、一旦、書いたのですが、その夜にある記事を見つけて再度検証したら成功しました。再度検証したところは、下記の「追記」以降に記載しています。ご興味のある方はお付き合いください。長いタイトルですが、失敗談です。対処方法をご存知でしたらお教えくださいませ。動機はタイトルの通りで、MBAのSSD残量が少なくなり高速なUSBメモリを入手したのでそこにディスクイメージを移して使えないだろうか。考えたことが始まりでした。VirtualBoxでUSBメモリ起動する情報はいくつかありました。わかりやすいのが以下と思います。www.sysprobs.com何も考えずに仮想マシンを作成するとvmdkはローカルSSDに作られますが、(ここの仕組みを理解していないのですが...)ディスクイメージをUSBメモリに設定することができるようです。以下の***は各自の環境にあわせる必要があります。以下、手順を書きますね。オリジナルは上記の記事です。ちなみにVirtualBoxは5.0.10です。Utility(Finderじゃないですよ)でUSBメモリーをumount(Ejectマークを押す)します。以下のコマンドをターミナルにいれます。/dev/disk***このままでは仮想マシンからアクセス不可なので、以下のコマンドでvmdkファイルとデバイスのモードを変更します。/dev/disk***これで準備環境です。ちなみに、ここで上記のchmodがうまく実行できていないなどの場合には追加したハードディスクが赤表示されます。これでは仮想マシンから使えませんので使えるまで試行錯誤してみてください。(いろいろなケースがあると思いますので)ちなみに、なかなか発見しにくい事例として、仮想マシンにハードディスクを追加して、その後、USBメモリを取り外したあと仮想マシンを起動しようとしてエラーが表示されるなどすると、どういうわけか仮想マシンからハードディスクを取り外してもvm.boxのファイルには情報が残ってしまうことがありました。ファイルの権限も問題ないしUSBメモリーもumountしているのに赤表示が青に変わらないときは、この過去に追加したハードディスク情報をエディタで削除してからVirtualBoxを再起動してやる必要があるようです。何を言っているかよくわからないと思いますが、一応、発見しましたので記録しておきます。myusbdrive.vmdkというvmdkファイルができてVirtualBoxで認識されるようになったあとで、仮想マシンのDVDドライブにOSイメージファイルを追加して起動すればインストールができるはずです。僕はこれまで使っていたMac上で稼働しているWin7の仮想マシンをUSBメモリ上で使いたかったので。これだけ読んでもよくわからないかもしれませんが、自分の作業メモとして書かせてください。それと、もし同じことをトライした人がいればわかると思いますので。既存のWin7の仮想マシンに、myusbdrive.vmdkを追加しました。Win7ではEドライブとして認識されましたので、以下のドライブコピーツールでCドライブの内容をEドライブにクローンしてみました。jp.easeus.com無償版のためかクローン完了まで5時間以上かかったと思います。クローンが完了したのちに、Win7の仮想マシンからハードディスクを取り外して、新規に仮想マシンを作成して先ほど内容をクローンしたmyusbdrive.vmdkを追加して起動したのですが。Win7でEドライブをNTFSでフォーマットしてからやってみたもののダメ。開発会社は同じですが、Cドライブを停止した状態でクローンする以下のツールでやってみても状況は変わりませんでした。jp.easeus.comしかたがない。Win7を新規にインストールするしかないですなぁ。諦めたのが今朝のことです。上記の件について、ブログに失敗談を書いたあと、何とかできないかと探りました。そこで、以下の知恵袋的な記事を見つけました。apple.stackexchange.comVirtualBoxを起動して、仮想マシンを新規作成、Windows10選択(別に何でもよいはず)。続いてハードドライブを追加しないでを選択して、USBメモリをPCに刺して作成ボタンを押す。/dev/disk3s1VirtualBoxに戻って、上記で作成してvmdkファイルを追加するここの追加の仕方が違った。SATAではなくIDEコントローラを追加してそこにvmdkを追加します。以下のような感じです。これでコピー元と同じく起動できました。