testdiskのどのパーティションを復元する必要がありますか?

testdiskのどのパーティションを復元する必要がありますか?

私の設定

Windows 10 および Ubuntu 18.10 で Dell Chromebook 13 デュアルブート(次回使用)MrChromebox UEFIファームウェア(4.9)

どうしたの?

外付けUSBドライブにUbuntuをインストールしたいです。 2台のドライブを使用し、最初のドライブにUbuntu 18.10のライブバージョンをインストールして起動し、インストーラを使用して2番目のUSBにUbuntuをインストールしました。

インストールが完了したら、ドライブを取り外して再起動しました。 USBスティックをすべて削除した後、デフォルトのUbuntuインストール(ノートブックの内蔵ハードドライブにあるインストール)から起動しようとしましたが、今すぐラップトップはUbuntuの代わりにGRUB 2.2(「最小BASHスタイル編集サポート」を含む)で起動します。

ブートマネージャでWindowsを選択して起動できますが、何もしないとコンピュータはGRUBに切り替わります。

私が試したこと

1)試してみましたboot repairが、問題はまだ存在します。これは修理プロセスの出力

2)parted

sudo parted /dev/sda unit s print
Model: ATA ADATA SP600NS34 (scsi)
Disk /dev/sda: 500118192s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start     End        Size       File system  Name                          Flags
 1      2048s     1023999s   1021952s   ntfs         Basic data partition          hidden, diag
 2      1024000s  1228799s   204800s    fat32        EFI system partition          boot, esp
 3      1228800s  1261567s   32768s                  Microsoft reserved partition  msftres
 4      1261568s  89327144s  88065577s  ntfs         Basic data partition          msftdata

Partedは私のUbuntuインストールでパーティションを見ることができなかったので、4番目のパーティションの後に+1セクタから救出しようとしましたが、結果はありません。

sudo parted
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) rescue                                                           
Start? 89327145
End? 500118191                                                            
(parted)

3)testdisk:最初のレベルの分析では、パーティションが見つからず、より詳細に検索しました。これが結果です

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org

Disk /dev/sda - 256 GB / 238 GiB - CHS 31130 255 63

The harddisk (256 GB / 238 GiB) seems too small! (< 12 TB / 11 TiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partitions can't be recovered:
   Partition               Start        End    Size in sectors
  Linux Swap              89606136 25289942743 25200336608
   MS Data                257078856  656388551  399309696
   MS Data                257079752  656389447  399309696
   MS Data                257082240  656391935  399309696
   MS Data                257082400  656392095  399309696
   MS Data                257083096  656392791  399309696
   MS Data                257084352  656394047  399309696
   MS Data                257085056  656394751  399309696
   MS Data                257086456  656396151  399309696
   MS Data                257086592  656396287  399309696

[ Continue ]
SWAP2 version 2674814663, pagesize=8192, 12 TB / 11 TiB

下の画面にはパーティションのリストが表示されます(または少なくとも私の考えではそうです)。を使用してこれらのファイルの一部を調べました。Pこれにより、各ファイルにどのファイルが含まれているかを確認できました。私のルートパーティションを識別したようです。

 D MS Data                     2048    1023999    1021952
 D MS Data                  1023999    2045950    1021952
 D MS Data                  1024000    1228799     204800 [NO NAME]
 D MS Data                  1024006    1228805     204800 [NO NAME]
 D MS Data                  1261568   89327144   88065577
 D MS Data                  6173667    6179840       6174
 D MS Data                  6179840    6186013       6174 [Boot]
 D MS Data                  6179859    6186032       6174
 D MS Data                  6186032    6192205       6174 [Boot]
 D MS Data                  6186051    6192224       6174
 D MS Data                  6192224    6198397       6174 [Boot]
 D MS Data                  6192243    6198416       6174
 D MS Data                  6198416    6204589       6174 [Boot]
 D MS Data                  6204624    6207503       2880 [EFISECTOR]
 D MS Data                  6207504    6210383       2880 [EFISECTOR]
 D MS Data                 17739774  417049469  399309696
 D MS Data                 17739776  417049471  399309696
 D MS Data                 22864947   22871120       6174
 D MS Data                 22871120   22877293       6174 [Boot]
 D MS Data                 78493568   78496447       2880 [EFISECTOR]
 D MS Data                 81325576   81328455       2880 [EFISECTOR]
 D MS Data                 81328456   81331335       2880 [EFISECTOR]
 D MS Data                 86914272   86917151       2880 [EFISECTOR]
 D MS Data                 89327144  177392720   88065577
 D MS Data                 89327614  500117501  410789888
 D MS Data                 89327616  500117503  410789888    // this is where my root folder is
 D Linux Swap              89606144   93800431    4194288
 D MS Data                154662036  154666963       4928 [NO NAME]
 D MS Data                222556160  305313791   82757632
 D MS Data                237681520  237684399       2880 [EFISECTOR]
 D MS Data                299342267  299345146       2880 [NO NAME]
 D MS Data                305313791  388071422   82757632
 D MS Data                316486379  316489258       2880 [NO NAME]
 D MS Data                316486403  316489282       2880 [NO NAME]
 D MS Data                332211579  332214458       2880 [NO NAME]
 D MS Data                395771312  395774191       2880 [EFISECTOR]
 D MS Data                395774192  395777071       2880 [EFISECTOR]
 D MS Data                417052670  500117501   83064832
 D MS Data                417052672  500117503   83064832
 D MS Data                468003251  468006130       2880 [NO NAME]
 D MS Data                468004147  468007026       2880 [NO NAME]
 D MS Data                471783563  471786442       2880 [NO NAME]

完全なログです(私は詳細検索を2回実行しました。)

パーティション属性をからに変更する必要がD=deletedありますかP=primary

復元する必要がある他のパーティションはありますか?これらのファイルの多く(以前のファイルなど)を視覚化しようとすると、次のメッセージが表示されます。Can't open filesystem. Filesystem seems damaged.

それとも、すべてを放棄して再インストールする必要がありますか、それともまだ希望がありますか?

答え1

説明によると、外部USBディスクにUbuntuを正常にインストールしたようです。しかし、GRUB(Ubuntuのブートローダ)はsda2EFIシステムパーティションにインストールされます。外部USBを取り外した状態で起動しようとすると、GRUBの構成および/または一部のモジュールが外部USBにあるため(現在アクセスできないため)混乱します。

外部USBにEFIシステムパーティション(縮小してESP)を作成していない可能性があるため、ESPはsda2UEFIブートローダをインストールできる唯一の有効な場所です。

Windowsを上書きせず、外部USBにUbuntuをインストールすることが目標であると述べたため、Ubuntuのインストールはブートローダを除いて注文した順序で完了したと仮定します。これが発生したかどうかを確認するには、アクティブなUSBドライブから再起動して他のUSBドライブの内容を確認します。十分なスペースがある場合は、Ubuntuインストール先のUSBに別のESPを作成し、そこにUbuntuブートローダをインストールすることが目標かもしれません。

2番目の目標は、Windowsの起動を修復することです。方法は簡単です。 Windowsスタートアップマネージャを起動順序の最初の項目に移動するだけです。 Ubuntuでは、コマンドを使用してこれを実行できますefibootmgr。 Windowsでは、コマンドプロンプトを開き、同じことを実行できます。管理者としてbcdedit次のコマンドを使用してください。

Bcdedit /set {fwbootmgr} displayorder {bootmgr} /addfirst

必要にsda2応じてパーティションをマウントし、そこから誤ってインストールされたUbuntu GRUBブートローダを削除することもできます。ディレクトリ<mount point>/EFI/ubuntu/とその内容の両方を削除するだけです。しかし、これは必須ではありません。

関連情報