Ubuntu 14.04 と Windows 8.1 をデュアル ブートしようとして以来、HDD に問題が発生しています。Ubuntu インストーラーからインストールしているときに、次のメッセージが表示されましたinput/output error during write on /dev/sda
。
gdisk で何もできません。メインとバックアップの GPT ヘッダーが両方とも壊れているようです。バックアップ ヘッダーは、ディスクに書き込もうとすると、保存できないようです。この時点で、すでにすべてのデータを失っています。Windows パーティションがまったくないので、最初からやり直して、Windows または Linux を再インストールできるようにしたいだけです。どなたか助けていただければ幸いです。
fdisk を使用しようとすると:
$ sudo fdisk /dev/sda
私はThe backup GPT table is corrupt, but the primary appears OK, so that will be used.
使ってみた
g create a new empty GPT partition table
そして
w write table to disk and exit
私はfailed to write disklabel: Input/output error
v verify the partition table
私は
No errors detected.
Header version: 1.0
Using 0 out of 128 partitions.
A total of 1953525101 free sectors is available in 1 segment.
gdisk の使用:
$ sudo gdisk /dev/sda
私は受け取ります
Warning! Error 5 reading partition table for CRC check!
Warning! One or more CRCs don't match. You should repair the disk!
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: damaged
****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
ディスクを確認するためにvと入力すると
Caution: The CRC for the backup partition table is invalid. This table may
be corrupt. This program will automatically create a new backup partition
table when you save your partitions.
Identified 1 problem!
バックアップとメインの gpt テーブルをロードしようとしましたが、何をしても、w と入力してテーブルをディスクに書き込んで終了すると、次のエラーが表示されます。
Unable to save the backup partition table! Perhaps the 'e' option on the experts' menu will resolve this problem.
Warning! An error was reported when writing the partition table! This error
MIGHT be harmless, or the disk might be damaged! Checking it is advisable.
答え1
I/Oエラーが発生しているようです。このような問題は通常、ハードウェアの故障が原因です。運が良ければ、緩んだケーブルや不良ケーブルなど、簡単に安価に修理できる問題かもしれません。ただし、ハードディスクの故障である可能性もあります。SMARTテストを実行するハードディスクに保存してください。結果の解釈に手助けが必要な場合は、詳細を投稿してください。(質問を編集してスクリーンショットを含めるか、テキストモードの出力を貼り付けてください。ペーストビンサイトドキュメントの URL をここに投稿してください。
I/Oエラーは、バグのあるドライバによっても発生することがあります。ただし、これは非常にまれです。問題が発生した場合は、のみある OS では、それが説明になるかもしれません。
さらにもう一つの可能性は、ホスト保護地域 (HPA)が設定されている可能性があります。これは、特に古い Linux カーネルと新しい Linux カーネルを混在させる場合に問題を引き起こすことがあります。古いカーネルの中には HPA を無視するものがあり、認識されるディスク サイズと GPT バックアップ データ構造が存在する場所が一致しないためです。この仮説では症状を十分に説明できないと思いますが、言及する価値はあります。 でsudo hdparm -N /dev/sda
HPA が有効になっているかどうかを確認するには、次のように入力します/dev/sda
。