CodePanic! 雑談掲示板
外付けHDD検索中にフリーズした場合 - 名無し
2017/01/19 (Thu) 20:49:46
何時もお世話になっております。
FileMany2141_64 Windows7 64bitの不具合?報告です。
複数の外付けHDDをつけた状態で時間のかかる検索(50%で30分くらい)
をしている時に外部HDDの1つの電源が自動(省電力モード)で切れてしまい
FileManyがフリーズしてしまった事がありまして
その状態ではタスクマネージャーからFileMany.exeが強制終了できず
HDDの安全な取り外しやPCの電源も切れない状態になってしまい、
とりあえずUSB引っこ抜いてPCを遮断しました。
解決策として外部HDDの電源が停止しないようにPCで設定するように
すればいいのかもしれませんが、
もしこのような状態になったときにFileMany側でも
何か解決策を今後考えていただけると助かります、
よろしくお願いいたします。開発頑張ってください。
Re: 外付けHDD検索中にフリーズした場合 - 管理人
2017/01/19 (Thu) 21:56:04
ご報告ありがとうございます。
ハードウェア側で一定時間アクセスが無い場合に電源を落とした場合でも
再びアクセスされた場合に復帰して欲しいところですが
電源を落とされない程度にアクセスしたり
何かアプリ側から働きかけることはできるかもしれません。
まずはそのような機能のあるHDDを見つけて
状況を再現してみることからはじめてみます。
Re: 外付けHDD検索中にフリーズした場合 - 名無し
2017/01/19 (Thu) 23:03:06
ご返信ありがとうございます
追記です
もしかすると不良セクタが発生しているHDDの
不良セクタファイルを読み込みに行ってフリーズしているかもしれません
FileMany2162_64の現在最新版でもフリーズして
FileMany.exeが強制終了できない問題が再現いたしました。
不良セクタは無視するようにしていただけると直るかもしれません。
素人意見ですのでご参考までに。
Re: 外付けHDD検索中にフリーズした場合 - 管理人
2017/01/21 (Sat) 20:58:06
補足ありがとうございます。
ファイルアクセスするWindowsAPIの先で
破損ディスクやファイルへのアクセスがリトライされると思いますが
一定の時間はどうしてもかかってしまうと思います。
検索前に簡易的にディスクチェックするようなコマンドを発行することもできるかもしれませんが
こちらもオプションとして検討してみます。
よろしくおねがいします。