Linuxがハードドライブのパーティションをスキャンするのを止める方法は?

Linuxがハードドライブのパーティションをスキャンするのを止める方法は?

背景:

破損したSATAハードドライブからデータを回復しようとしています。ドライブが不良セクタを読み取ると、システムが再起動するまでロックされます。 Linux(Debian)は起動時にパーティションレイアウトを正しく読み取るため、ドライブの一部のセクタはまだ良好です。問題は、パーティション自動検出が一部の不良セクタを読み取るため、最終的に良好なセクタを取得できないことです。

起動時にパーティションを検出することは問題ではありませんでした。回復システムのブートドライブはPATAでした。 ahci.koの名前を変更すると、SATAコントローラを手動で接続するまで初期化せずに起動できました。しかし、insmodding ahci.koは自動的にパーティションを検出し、ドライブから私を再ロックします。

私がしたいのは、実行時にパーティションの自動検出をオフにしたり、すべてのahciドライブのパーティションの自動検出をオフにしたりすることです。私は明らかに、これはカーネルの修正が必要だと思いますが、カーネルでどこから始めるべきかわかりません。

関連情報