ハードドライブをコンピューターに接続するだけで、書き込み操作が実行されますか?

ハードドライブをコンピューターに接続するだけで、書き込み操作が実行されますか?

ハード ドライブとデータ復旧の一般的な原則として、ハード ドライブからデータを復旧する場合、ディスク上の失われたデータが上書きされるのを防ぐために、損傷したディスクへの書き込み操作は絶対に避ける必要があります。これは通常、影響を受けたドライブとは別のドライブから読み取り専用のデータ復旧ソフトウェアを実行することによって実現されます。

しかし、セカンダリ ドライブ (つまり、OS が起動しているドライブ以外のドライブ) を OS に接続するだけで、OS がドライブに書き込み操作を実行できるのではないかと思います。Windows または Linux オペレーティング システムは、認識可能なハード ドライブにバックグラウンドで自動的に書き込みを実行しますか。実行する場合、これを回避するにはどうすればよいですか。実行しない場合、オペレーティング システムは一般に、ユーザーが期待する場合にのみドライブに書き込みますか。

答え1

はいといいえ -

ドライブを接続するという単純な行為によって、理論的には OS によって何かが書き込まれる可能性がありますが、実際には、少なくとも Linux では、これは起こりません。

データを変更しないという観点からは、ドライブを接続するのは安全ですが、ドライブに障害が発生した場合、ドライブを回転させてその内容を読み取ろうとするプロセス (dd、ddrescue など) によって問題が悪化する可能性があることに注意する必要があります。

また、これは私の知識の範囲外のことですが、法廷で結果が使用される法医学的分析を行っている場合、質問された場合に整合性の問題の確保について厳しく追及される可能性があります。

答え2

Linux では、デスクトップ環境がこれを実行するように設定されていない限り (一部のデスクトップ環境は Windows の悪い習慣を真似て、これを実行する必要があると考えています)、追加のストレージ デバイスは完全に無視されます。それらを明示的にマウントする必要があり、必要に応じて読み取り専用でマウントできます。

そのため、私はハードドライブの復旧作業をすべて Linux で行っています。最初の手順は、ハードドライブをマウントせずに、ハードドライブ全体のコピーを作成し、次に 2 番目のコピーを作成して、損傷した構造の一部を復元できるようにします。

関連情報