一歩前進。
主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インストールドライブにあるレジストリファイルを最適化できるような、器用な最適化ツールなどなさそうだし(本来のハードウェアに接続されていなければ、デバイスドライバその他の要・不要を見分ける事はできないだろう)打つ手はかなり少なそうだ。