我が家のサーバーではVMWare Serverで仮想化したWindowsが動いています。今回訳あってその仮想Windowsでchkdskを走らせてみたところ、なんと不良セクタが出たのです。フォーマットはNTFSなので「chkdsk /r」で直るかと思ったのですが、何度やっても変わらず…。 そんなものまで仮想化しなくてもいいのになぁ、と思いつつ、原因と修復を試みました。 <重要> 以下の内容は、Windows XP/Server 2003がゲストOSの場合の話です。Windows Vista/Server 2008以降がゲストOSの場合は、「chkdsk /b」により解決できます。 まず、その不良セクタがホストサーバーの物理ディスクによるものか否かを調査します。本来なら物理ディスクをchkdskすればいいのかもしれませんが、それにより仮想ディスクが壊れる可能性も否定できないため却下。そこで、