ダブルブート後のWindows Inaccessible_boot_device

ダブルブート後のWindows Inaccessible_boot_device

1TB GPT SSDでUEFIデュアルブートにArch LinuxとWindows 10を使用したいと思います。私は読んだこのガイドそして、「Windows以前のLinux」インストールに従うことにしました(私はすでに他のSSDにArch Linuxをインストールしています)。しかし、Windowsをインストールした後、悪名高い「Inaccessible_boot_device」画面が表示されました。私はRAIDを使用せず、コントローラもありません。

私のステップは次のとおりです。

  1. 私は次のようにスペースを分割しました(の出力fdisk -l)。

    bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size
    (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk
    identifier: 05E9711B-29A2-4D4F-9E40-812D4F57DF4E
    
    Device          Start        End    Sectors  Size Type 
    /dev/sda1        2048     2099199   2097152    1G EFI System 
    /dev/sda2     2099200    35653631  33554432   16G Linux swap 
    /dev/sda3    35653632  304089087  268435456  128G Linux filesystem 
    /dev/sda4   304089088  534775807  230686720  110G Linux home 
    /dev/sda5   534775808 1071646719  536870912  256G Linux filesystem 
    /dev/sda7  1281361920 1281394687      32768   16M Microsoft reserved 
    /dev/sda8  1281394688 1282478079    1083392  529M Windows recovery environment 
    /dev/sda9  1282478080 1911623679  629145600  300G Microsoft basic data
    
    
  2. あるパーティションから別のパーティションにアーチファイルをコピーしたことがありますrsync(EFIパーティションを除く)。その後、GRUBをインストールしてLinuxで起動できることを確認しましたが、すべてがうまくいきました。

  3. 最新バージョンのWindowsを使用して、リムーバブルメディアからWindowsをインストールしました。 「詳細設定」を選択し、Windowsの基本データパーティションにインストールしました(/dev/sda9私の場合)。

  4. 私はアーチLinuxで起動し、GRUBの再構成を使用し、os-proberWindowsブートマネージャを正常にチェーンロードしました。

  5. Windowsで起動すると、Inaccessible_boot_deviceエラーが表示されます。 Linuxはうまくいきますね。

私が試したこと:

  • インストールメディアからのWindowsインストールの回復(「自動回復」)
  • Windowsの再インストール
  • BCDeditを使用してデフォルトの起動オプションを変更します。 (私の直感は、ブートローダがWindowsパーティションを知らないか見つからないことです。)出力でbcdedit正しいパーティションをデフォルトパーティションとして選択します。
  • 次のコマンドを使用して、ボリュームにエラーがないか確認します。chkdsk
  • BCDeditを使用して他の多くのフィールドを修正しましたが、それらのどれも結果を得ませんでした。

ベストアンサー1

おすすめ記事