web-dev-qa-db-ja.com

HDDのクローン作成後にAHCIによってHDDが検出されない。 IDE

Clonezillaを使用して、Ubuntu 16.04を含む1:1HDDコピーをIDEドライブから1 TB SATAHDDに作成しました。1= TB HDDは以前はWindowsに使用されていました。

1 TBコントローラーがAHCIに設定されている場合、HDDはBIOSによって認識されなくなります(ただし、コントローラーがIDEに設定されている場合は機能します)。「AHCIの検出」で停止します。ポートが含まれるポートXXX "は、まったく関係ありません。Windowsがインストールされている限り(NTFS)、AHCI認識は機能していました。また、FAT32ドライブも問題なく認識します。

これはExt4ファイルシステムでクローン化/充填された後に故障する2番目のハードディスクであるため(私が試した前のものはより小さなSATA HDDでした)、AHCIドライブ認識ルーチンがハードからの追加情報を必要とするかどうかを自問します起動に「ok」を与えるためにディスクを使用し、NTFS/FAT32がない場合は、ストールします。

使用するマシンは、Q6600、8GB RAM、ASUS P5K Pro、最新のBIOSです。さらに、BIOSにはAsus EZFlashも含まれています。AsusEZFlashは、NTFS/FAT32/FAT16ルーチンを使用して、USBフラッシュドライブまたはCD上のBIOS更新ファイルにアクセスします。たぶん、AHCIルーチンはEZFlashからのファイルシステムアクセスルーチンを使用します。

この問題は「古い」AHCIコントローラーでよくあるエラーですか?または何か提案はありますか?

1
Stef123

問題はBIOSのバグです。これは、ICH9チップセットを使用する一部のコンピューターで発生します(他のコンピューターも同様です)。 BIOSルーチンは、ハードディスク上のオフセット0x1c3でHDD全体の終了アドレスを検索します。これらが特定の値(FE FF FF)と一致しない場合、ルーチン全体が「Detecting AHCI PortXXX ....」でハングします。パーティションのサイズを最大に変更することでうまくいきました。 0x1C3で「FEFFFF」を入力しないと、GRUBはまったく気に入らず、表示を拒否しました。

AHCIルーチンがHDDコントローラーのフラッシュエントリではなく、HDDサーフェスから情報を取得する必要がある理由を自問します。

1
Stef123

私も同様の問題を抱えています。まず、新しいSATAケーブルを試して、切り替えます。私はボードとHDDの端子も汚れたケーブルが悪いです。また、HDDへの電源が不良/汚れています。

私はあなたのクローンファイルが良いと思います。テストできますか?

元のHDDが新しいBIOSフラッシュで正常に起動する場合は、両方のHDDをインストールします。問題のHDD(NTFS)をフォーマットします。それをテストし、うまくいけば、Ubuntuで起動可能なフラッシュを作成します。デュアルブートHDDをセットアップします。再起動してUbuntuをインストールします。正常に動作する場合は、パーティションを必要な理由でセットアップします。

悪いBIOSアップデートについて読んだことがありますが、対処したことはありません。これがその後起こった場合。

0
dTg