WindowsパーティションをHDD2からHDD1に交換したいのですが。 (修復の種類)
Windowsで起動できるようにするには、HDD2のEFIパーティションからHDD1に何を置き換える必要がありますか?
何ができるのか、できないのかを知るために、EFIシステムを低レベルで知りたい。
前提条件:HDD2のWindowsパーティションがHDD1のWindowsパーティションと同じかそれよりも小さい
編集済み: Windowsパーティションを置き換えるだけで、機能します。 EFIパーティションを意味し、インストールされているWindowsに関する情報はありません。しかし、EFIパーティションに非常に多くのファイルがある理由がわかりません。
Efiパーティションでは、ディレクトリ/ EFI/bootにefiブートローダーがあり、x64システムではファイルbootx64.efiがロードされ、x86システムではファイルbootia32.efiが開始されます。 EFIはファイルシステム(FAT32)を理解するため、セクターアドレスなどは必要ありません。
Windowsは、ブート構成をディレクトリ/ Microsoft/Boot /、つまりファイルBCD(ブート設定を含むレジストリHive)に保存し、さまざまな言語ファイルをそれぞれのサブディレクトリに保存します。
BCDファイルは、ブートローダーのエントリを格納し、一意のIDを介して(少なくともGPTシステムでは)パーティションをアドレス指定します。そのため、特定のBCDを別のディスクにコピーするだけでは機能せず、一意のIDが一致せず、Windowsはエラー0xC0000255で起動を停止します。
Bcdeditなどのツールを使用して修正するか、VisualBCDエディターを使用できます。