- 締切済み
繋がっているすべてのHDDのチェックディスクを自動で実行したい
最近、夏のせいか、PCをいろいろいじくっているせいか、たまにPCがハングアップすることがでてきました。 こりゃ、なんとかせねばと思いつつ、なにが原因かわからず、たぶん、ハードウェアの相性とか、PC自体もハードな(録画しながらエンコード、さらに動画をみたり、ネットをみたりと)使い方してるからかなぁ。とあきらめ半分、困っていますが、まぁここではそれはおいておきまして、 最近、大河ドラマを録画したり、エンコードしてその出来たものや、さらにバックアップなどを取っていると、HDDが足りなくなり、いろいろ追加していったら、6台くらいになってしまいました。 これは自然の理?で致し方ないことかと思いますが、ハングしてその後、リセットボタンを押し、強制再起動したとき冷や汗がでます。 不良クラスタでてこないでくれ~~!と祈るような気持ちになります。 そして再起動後、とりあえずシステム用のHDDにコマンドプロンプトからチェックディスクを行ってチェックするのですが、複数台となるとこれが面倒です。 システムの入っているHDDもパーティションをわけているので、その分、 chkdsk C: /R 問題ないなとチェックしたら chkdsk D: 問題ないなとチェックしたら chkdsk E: 問題ないなとチェックしたら・・・(略 とやっていかないといけません。 正直、面倒です。この面倒を解消してくれるソフトや方法、ありませんでしょうか? chkdsk C: /R chkdsk D: /R chkdsk E: /R まぁ、こう打てば、つぎのシステム起動時に勝手に診断してくれるのですが、診断完了時に不良クラスタ0と確認するタイミングが短すぎてちょっとこれは採用できません。それに、その間、いつ終わるかわからないのを青い画面の前で、待っているのは苦痛です。 できれば、コマンドプロンプトで自動ですべてのHDDをチェックディスクしてくれれば、結果もスクロールで簡単に判別できて、一番なのですが、こういう(すべてのHDDを自動でチェックディスクする)方法、ご存知ありませんか? たとえば、プログラムのことはよくわからないのですが、 chkdsk.bat みたいなスクリプト(?というのでしょうか)を書いて、これを実行すれば、コマンドプロンプトが起動し、存在するすべてのHDDをチェックしてくれる、みたいなのは実現できないでしょうか? 正直、申し上げまして、プログラムのことは一切わかりません。なので、こういうところに他力本願な気持ちで来てよいのかと、思ったりしているのですが、困っているもので、よろしければ、どうかお願いいたします。
- みんなの回答 (4)
- 専門家の回答
お礼
回答ありがとうございます。 バッチファイルというのですね。 テストのために「/R」を削除して、 chkdsk C: >checkdsk.txt といれた chkdsk.batをつくり実行してみたのですが、コマンドプロンプトがでてきて、以下の文字列がでてくるにとどまりました。 C:\Document and Settings\---\My Documents>chkdsk C: 1>checkdsk.txt 場所が悪いのかと思い、Cドライブ直下に作ってやってみたのですが、結果は、 コマンドプロンプトの画面にC:\>chkdsk C: 1>checkdsk.txt がでてくるのみでした。 ちなみに、実行しますと、checkdsk.txtというファイルが作成されました。この中身は、画面にでてきたのと同じ内容でした。 うーん、どこが悪いのでしょうか?よろしければご教示ください。お願いいたします。