最近、ラップトップに Ubuntu (14.04 LTS) をインストールしました。Windows 7 がインストールされたシングル SSD があり、Ubuntu をデュアル ブートでインストールすることにしました。Windows から、Ubuntu と swap スペース用にそれぞれ 2 つのパーティション (15 GB) と 2 (GB) を作成しました。パーティションは 4 つになりました。
- Windows 7 を搭載した約 200 GB のもの (#1)
- 非常に小さいもの(100MB)で、Windows 関連のものだと思います(#2)
- Ubuntu 用の空の 15 GB ディスク (#3)
- スワップ領域用の空の 2 GB の領域 (#4)
私はUSBスティックにUbuntuを焼き、BIOS(UEFIバージョン2.17)から起動しました。そしてUbuntuのインストールを開始しました。インストール中に、「Windows 7と一緒にUbuntuをインストール」を選択しました。そして「パーティションオプション」をクリックしました。すると、パーティション画面(別名「私が台無しにした画面」)が表示されました。これ。
この画面では、ルート ディレクトリ (ext4 ファイル システム) に #3 を選択しました。スワップ領域には #4 を選択しました。パーティションを選択したときに [-] ボタンをクリックして、#1 (Windows 7 のもの) の選択を解除しました。選択を解除すると、領域は「空き領域」としてラベル付けされます。大きな間違い。
その後、インストールを続行しました。BIOS で起動するデバイスを選択すると、BIOS はオプションを 1 つだけ (SSD 上の Ubuntu) 提案しますが、私は 2 つのオプション (OS ごとに 1 つ) を表示したいのです。
何が起こるか見るために、USB スティックで起動してみました。インストール中に、#1 パーティションはもう存在せず、「Ubuntu と一緒に Ubuntu をインストールする」ことしかできません。
を実行するとlsblk
、3 つのパーティション (Ubuntu - 15 Gb、スワップ パーティション - 2 Gb、小さいパーティション - 1 Kb) のみが表示されます。
このような状況を考えると、「失われた」パーティションを回復できるかどうか知りたいと思います。マスター ブート レコードが変更され、Windows アドレスが Ubuntu のアドレスに置き換えられたと考えられます。しかし、Windows のパーティションが完全に消去されたことを意味しますか? それとも、参照されなくなっただけですか?
失われたパーティションをパーティション テーブルに追加してみたいと思います。Ubuntu の Web サイトで、その方法を説明しているページ (help.ubuntu.com/community/DataRecovery) を見つけました。試してみるべきでしょうか?
質問がたくさんありますね。何かアドバイスがあれば聞かせてもらえると嬉しいです!
どうもありがとうございます。
------ 最初の編集 --------
提案されたとおり、TestDisk を実行しました。収集した最初の情報は次のとおりです。
ディスク /dev/sda - 256 GB / 238 GiB - CHS 31130 255 63 現在のパーティション構造:
Partition Start End Size in sectors
3 E extended LBA 29058 101 34 29307 191 39 4005861
4 * Linux 29307 192 6 31130 158 4 29284352
5 L Linux Swap 29058 101 36 29307 191 39 4005859
これは、#3 および #4 パーティションに対応します (セクターは 512 バイト)。 しかし、なぜ 2 つが重複するのかわかりません。拡張 LBA とは何ですか。
次に、「クイック検索」を開始し、次の結果を得ました。
クイック検索
Disk /dev/sda - 256 GB / 238 GiB - CHS 31130 255 63
Partition Start End Size in sectors
HPFS - NTFS 0 32 33 12 223 19 204800 [System Reserved]
HPFS - NTFS 12 223 20 29058 69 3 466614272 (my "lost" partition" !)
HPFS - NTFS 29058 101 36 29307 192 5 4005888
Linux 29307 192 6 31130 158 4 29284352
ここにあります! 2 番目のパーティションは、Windows インストールを含む 238 Gb パーティションです。最初のパーティションには GUID パーティション テーブルが含まれていると思います。
パーティション内のディレクトリとファイルを一覧表示しようとして、「p」を押しました。すると TestDisk がクラッシュしました。これを行うには、実際の SDD ではなく USB スティックから Linux を実行する必要がありますか?
いずれにせよ、TestDisk に「失われた」パーティションをそのパーティション テーブルに追加するように指示したいと思います。これを行う方法がわかりませんし、また失敗したくないです。誰か助けてくれませんか?
-------------編集2--------------
Testdisk で次のステップを実行しました (パーティションを選択して「続行」を押しました)。より詳細な検索を提案されたので、それを実行しました。結果は次のとおりです。
Disk /dev/sda - 256 GB / 238 GiB - CHS 31130 255 63
Partition Start End Size in sectors
> HPFS - NTFS 0 32 33 12 223 19 204800 [System Reserved]
HPFS - NTFS 12 223 19 25 159 5 204800
HPFS - NTFS 12 223 20 29058 69 3 466614272
HPFS - NTFS 12 223 20 31130 190 36 499908608
Linux 1318 42 5 1970 222 44 10485760
Linux 8911 129 51 9564 55 27 10485760
Linux 8923 158 4 9576 83 43 10485760
Linux 8948 89 38 9601 15 14 10485760
Linux 10607 5 23 11259 185 62 10485760
Linux 10640 74 59 11293 0 35 10485760
Linux 27363 3 33 29712 194 50 37748736
Linux 27616 49 18 29965 240 35 37748736
Linux 27635 80 30 29985 16 47 37748736
Linux 27636 118 3 29986 54 20 37748736
Linux 27639 35 45 29988 226 62 37748736
Linux 27642 115 58 29992 52 12 37748736
Linux 27663 222 16 30013 158 33 37748736
Linux Swap 29058 101 36 29307 192 5 4005888
HPFS - NTFS 29058 101 36 29307 192 5 4005888
HPFS - NTFS 29058 101 36 29307 192 5 4005888
Linux 29307 192 6 31130 158 4 29284352
Structure: Ok. Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable P=Primary L=Logical E=Extended D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
Enter: to continue
NTFS, blocksize=4096, 104 MB / 100 MiB
重複する Linux パーティションがいくつか見つかりましたが、それが何なのかよくわかりません。私の推測では、それらは私がダウンロードした仮想マシン イメージから来ていると思います。いずれにせよ、私が興味を持っているパーティションは 3 番目のパーティション (238 Gb) だけです。
もう一度「続行」を押すと、「パーティションが見つかりません」のようなメッセージが表示され、メニューに戻ります。
gparted で試してみましたが、時間がかかりすぎました... 奇妙です。
答え1
testdisk
以下を使用することをお勧めしますUbuntu
:
sudo apt-get install testdisk
または からダウンロードしてくださいUbuntu Software Center
。
どちらの場合も、または でUniverse
リポジトリが有効になっていることを確認してください。/etc/apt/sources.list
Software Updater
次のように実行できますtestdisk
:sudo testdisk
削除されたパーティションを回復するために必要な手順は、構成と のtestdisk
削除されたパーティションを認識する機能によって異なります。そのため、正確な手順を説明することはできませんが、プログラム自体が提供する画面上の指示に従ってください。さらに参照が必要な場合は、ここパーティションリカバリの優れたステップバイステップガイドは、testdisk
ウィキ自体によって提供されています
答え2
さて、これが結末です。
Ubuntu のアップデートをインストールし、システムを再起動しました。残念ながら、ログイン画面は表示されず、点滅するカーソルの黒い画面が表示されたままになりました。この問題を Google で検索し、いくつか試してみましたが、問題は解決しませんでした。そこで、現在のバージョンに Ubuntu を再インストールすることにしました。
1 つのパーティションが変更されるという警告が表示されました (Ubuntu をインストールしたパーティションです)。そのまま続行します。インストールが完了した後、testdisk で簡単にチェックしましたが、警告どおりに Ubuntu がインストールされていないことがわかり、愕然としました。Ubuntu は「空き領域」(「失われた」Windows パーティション) にインストールされました。つまり、パーティションが失われたのは間違いありません。