スマートフォンのMicroSDカードを使ってWindows 10/8.1/7をインストールする方法

📅
🕑 1 分で読む

少し前、ブータブルメディアの作成に苦労したのを覚えています。最初は誰もがUSBメモリしか使えないと思っていたので、ちょっと不思議な感じでした。でも、適切なツールと少しの忍耐力があれば、micro SDカードでも同じことができることがわかりました。私のように、余ったUSBメモリが手元にない、あるいはスマホの中身を再利用したいという場合は、この方法が役に立つかもしれません。特に、PCがUEFIまたはBIOS経由でSDカードからの起動をサポートしている場合は便利です。保証はできませんが、確認してみる価値はあります。

基本的に、micro SDカードを起動可能なWindowsインストーラーに変えます。重要なのは、カードを適切に準備し、フォーマットし、正しく起動することを確認することです。コマンドラインでの操作が多くなりますが、正しく起動するにはこれが唯一の方法です。セットアップが完了すると、SDカードを挿入しただけの起動可能なUSBメモリと全く同じように動作します。さらに、持ち運びも可能なので、スマートフォンやカードリーダーに挿してWindowsをインストールすれば、すぐに使い始めることができます。もちろん、Windowsは時に、必要以上に起動を難しくすることもあります。

USBメモリの使用に飽きてしまった方、あるいはちょっと試してみたいという方のために、Windowsをインストールできるようにmicro SDカードを準備する手順をいくつかご紹介します。PCのBIOSまたはUEFI設定で、SDカードからの起動がサポートされていることを確認してください。設定によっては「SDカードから起動」などのオプションを有効にする必要がある場合もありますが、それはまた別の話です。

Micro SDメモリカードを起動可能にする

手順:

ステップ1:スマートフォンからmicro SDカードを取り出し、パソコンのカードリーダーまたは外付けリーダーに挿入します。SDカードスロットしか搭載されていないノートパソコンをお使いの場合は、ラッキーです。そうでない場合は、安価なUSB SDカードリーダーを購入するのが良いでしょう。Amazonで10ドル程度で購入できます。

ステップ2:まずSDカード内のデータをすべてバックアップしてください。フォーマットするとすべてのデータが消去されます。理由は分かりませんが、常に慎重に行うことが重要です。万が一に備えて、重要なファイルは別の場所に保存しておきましょう。

ステップ3:管理者権限のコマンドプロンプトを起動します。スタートメニューの検索ボックスに「CMD」と入力し、右クリックして「管理者として実行」を選択します。Windows 10/11をお使いの場合は、Win + X「Windowsターミナル(管理者)」を押して選択するか、「コマンドプロンプト」を検索して管理者権限のオプションを選択するのが簡単です。これで、管理者権限で起動できるはずです。

ステップ 4:次のコマンドを入力して、カードのパーティション分割とフォーマットを開始します。

diskpart list disk

リストを見て、サイズまたはドライブ番号でSDカードを特定してください。特に注意が必要です。間違ったディスクを選択すると、間違ったドライブが消去されてしまいます。例えば、カードが「ディスク2」と表示されている場合、次のステップでそのディスクを使用します。

ステップ 5:次に、次のコマンドを入力し、「X」をディスク番号に置き換えます。

select disk X clean create partition primary select partition 1 active format fs=ntfs quick assign exit

これにより、カードの内容が消去され、新しいパーティションが作成され、アクティブとしてマーク(起動可能)され、NTFSでフォーマットされ、ドライブレターが割り当てられます。環境によっては、処理が完了するまでに少し時間がかかる場合があります。私のマシンでは、コマンドが一瞬ハングアップしたように見えることがありますが、実際には完了します。心配はいりません。そのままお待ちください。

ステップ6: Windows ISOファイルをマウントします。ISOファイルを右クリックし、「マウント」を選択します。G:やF:などのドライブ文字が表示されます。古いWindowsをお使いの場合は、Virtual CloneDriveWinCDEmuなどのツールが必要になる場合があります。Windows 7では、コンテキストメニューから追加の手順なしでISOをマウントすることはできません。

ステップ 7: ISO をマウントした状態で、次のコマンドを実行します (この場合も、ドライブ文字を適宜置き換えてください)。

G: cd boot bootsect.exe /NT60 F:

ISOドライブレター(G:)は異なる場合があります。最後のコマンドはSDカードのブートセクターを更新し、Windowsを起動できるようにします。この手順は非常に重要です。この手順がないと、カードを起動できなくなります。`bootsect.exe`でエラーが発生する場合は、コマンドプロンプトを管理者として実行していること、およびマウントしたISOのbootフォルダ内にファイルが存在することを確認してください。

ステップ8:マウントしたISOファイルからSDカードにすべてのファイルをコピーします。ファイルエクスプローラーを使って、隠しファイルも含めすべてを選択し、SDカードドライブにドラッグするだけでコピーできます。コマンドラインでコピーする場合は、「xcopy」または「robocopy」を使用してください。

xcopy G:\* F:\ /E /H /F

これにより、隠しファイルも含め、すべてのファイルが確実にコピーされます。これがないと、カードは適切な起動可能なインストーラーとして動作しません。

ステップ9:コピーが完了したら、SDカードを正しい手順で取り出します。対象のPCに挿入し、BIOS/UEFIを起動します。起動順位をSDカードまたはメモリカードデバイス(「リムーバブルデバイス」に表示される場合もあります)の優先に設定し、設定を保存して再起動します。PCが起動すると、「CDまたはDVDから起動するには任意のキーを押してください」というメッセージが表示され、SDカードから起動するようになります。その後は、Windowsのインストールプロンプトに従うだけで準備完了です。

正直に言って、すべてのPC、特に古いモデルではSDカードから簡単に起動できるわけではありません。BIOS/UEFI設定をもう一度確認することをお勧めします。一部の新しいシステムでは、セキュアブートを無効にしたり、CSMサポートを有効にしたりする必要があるかもしれません。しかし、それはまた別の話です。