
私はUbuntu初心者です。
私は Windows 8.1 を使用していて、Ubuntu 14.04lts をインストールしたいと考えていました。これを行うには、C、D (Dbase)、E (Study)、F (Media)、I の 4 つのパーティションと 26 GB の空き領域が必要でした。Universal USB インストーラーを使用して、起動可能な USB を作成し、Ubuntu インストール メディアで起動するシステムを再起動しました。電源オプションで高速起動を無効にしました。
Ubuntu のインストールをクリックし、インストールするために「その他」をクリックしました。26 GB の空き領域がありました。2048 MB をスワップ領域に使用し、残りを「/」(「/boot」にメモリを割り当てていない) に使用して、インストールを完了しました。その後、USB を取り外して再起動しました。選択できるオプションなしで Ubuntu に入りました。Ubuntu を起動する前に黒い画面もありました。インストールが成功しなかったと思い、USB で Ubuntu を再インストールし、「Ubuntu の再インストール」をクリックしました。今までパーティションをチェックしていませんでした。再インストール後、Ubuntu、Advancedoptons、Windows なしのブート メニューが表示されました。
ファイルを確認しましたが、ハードディスクのパーティションはありません。
ブート修復を試みたところ、次の URL が表示されました: http://paste.ubuntu.com/11798860/
Windows の「bootsec /fixmbr」を試してみましたが、効果はありませんでした。Windows を元に戻す方法はありますか?
sudo fdisk -l を実行すると:
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 976773167 488386583+ ee GPT
Partition 1 does not start on physical sector boundary.
そして、intel/pc パーティションで testdesk tools deepsearch を実行すると、次の結果が得られました。
https://i.stack.imgur.com/qIbBD.jpg
パーティションは、システム予約済み、データベース、スタディ、メディアとして表示されています。では、どうすればいいでしょうか? パーティションの回復を手伝ってください。
答え1
Windows を消去しました。Windows の完全バックアップを実行しましたか? 再インストール時に Something Else インストール オプションも使用していれば、この問題は発生しなかったでしょう。ただし、自動再インストールではシステムが消去されます。
復元したいデータがある場合は、システムの使用を停止してください。すべてのデータを復元することも、機能するシステムを復元することもできません。testdisk または photorec を試すこともできますが、Windows ツールの方が優れているという意見が多くあります。
再インストールでは Ubuntu を上書きすると表示されますが、既存の Windows やその他のパーティションも消去されます。2014 年 9 月 1 つのドライブのインストール用に修正がリリースされていますが、複数のドライブのインストールには別の方法を使用する必要があります。そして、現在のバージョンでは修正されていません。 このバグは、2015 年 1 月のパッケージ ubiquity - 2.18.8.3 で修正されました。
答え2
投稿したブート修復の出力がまだ正確であると仮定すると (コメントで Ubuntu を再インストールしたと書かれていますが、それがブート修復を実行する前か後かは不明です)、GRUB セットアップ スクリプトが Windows を検出していないようです。この問題を解決するには、いくつかの方法があります。
- あなたがすべきWindows の高速スタートアップ機能を無効にします。この機能は、Windows の「シャットダウン」操作を「ディスクへのサスペンド」操作に変換します。問題は、ディスクが不整合な状態のままになり、他の OS が共有パーティションを読み取れなくなったり、誤って読み取ったりする可能性があることです。これには、ブート ローダーが格納されているパーティションも含まれます。この機能は、同様の名前を持つファームウェア オプションとはまったく別のものであることに注意してください。
- Ubuntuでは、ターミナルを開いて と入力します
sudo update-grub
。これにより、GRUB設定ファイルが再生成されます。これを行う必要がある場合があります。後高速スタートアップを無効にします。 - Windows を一時的に起動するには、ファームウェア独自のブート マネージャーを使用して GRUB をバイパスすることができます。通常、このツールにアクセスするには、起動プロセスの早い段階で Esc キーまたはファンクション キーを押します。このツールを使用して、Ubuntu ブート メディアを起動したことがあるかもしれません。
- Windowsを一時的に起動する別の方法は、セキュアブートを無効にして、CD-RまたはUSBフラッシュドライブ版を使用することです。rEFInd ブート マネージャー。動作する場合は、Windows と Ubuntu の両方が検出され、どちらかを起動できるようになります。
- 高速スタートアップを無効にして再度実行しても
update-grub
問題が解決しない場合は、ブーツ修理ツールが役に立つかもしれません。残念ながら、それは少し賭けです。標準ツールよりも良い結果が得られるかもしれませんし、そうでないかもしれません。また、新しい設定が古い設定に上書きされるため、まれに事態が悪化することもあります。 - rEFInd で Windows を起動できる場合は、Debian パッケージまたは PPA をインストールしてハードディスクにインストールできます。その後、GRUB ではなく rEFInd を使用して起動 OS を選択します。USB および CD-R バージョンとは異なり、この方法で rEFInd を使用するためにセキュア ブートを無効にする必要はありません。
これらのオプションは好きな順番で試すことができますが、ある時点で本当にしなければならないWindows の高速スタートアップはトラブルの原因となるため無効にしてください。