一歩前進。

 主PCの復旧作業を進める。
 問題のHDDはNTFSパーティションが2つ、FAT32パーティションが1つある状態で、Windows2000がインストールされたNTFSパーティションが見えなくなっていた。TestDiskのお陰でNTFSパーティションは再び見える状態に戻ったが、逆にFAT32パーティションが見えなくなってしまった。FAT32パーティションは特に必要なデータも入っておらずこのまま無視しても問題はなさそうだが。
 しかし残念ながら loader error 3 は解消できず。
 このエラーについてもう少し調べると、レジストリを構成するファイルのひとつ「システムハイブ」のサイズが9MBを超えると発生するらしい。9MBというか、多分8192KBあたりが壁になっているのだろう。で、問題のHDDを別マシンで見てみると、確かに「winnt\system32\config\system」が8,192KBより少し大きくなっていた。ならば同ファイルを縮小できれば解決するのだろうか。
 今の状況のように、別マシンに接続したWindows2000インストールドライブにあるレジストリファイルを最適化できるような、器用な最適化ツールなどなさそうだし(本来のハードウェアに接続されていなければ、デバイスドライバその他の要・不要を見分ける事はできないだろう)打つ手はかなり少なそうだ。