在BitComet官網的"使用幫助"中找到正解。
用了這麼多年從沒好好讀資料,汗顏
或許不少人與我一樣,因此分享同修共好。
為什麼有的BT任務下載到99.9%後等了很長時間都無法完成?
可能造成這個現象的原因比較多,目前已知的原因包括:
-
torrent文件發佈時間較早,已經沒有完整的BT種子可供下載了,BT任務健康度小於100%。這種情況下除非有人補種,或有人提供長效種子上傳,或在emule插件裡能夠找到相同文件繼續下載,否則永遠無法完成。不過對於視頻文件而言,差一點點數據基本不會影響正常播放了。
-
BT任務裡除了有視頻文件外還有一些很小的圖片或文本文件,視頻文件已經通過長效種子很快下載完成了,圖片等小文件沒有長效種子源,下載很慢。這種情況可以選擇不下載圖片等小文件。
-
早期BitComet軟件的bug。對於相鄰文件邊界處的分塊,早期BitComet軟件可能會由於下載到錯誤數據而反覆重新下載,造成長時間無法完成。對這種情況首先推薦升級到最新版BitComet。對舊版BitComet可以嘗試先停止任務後再重新啟動任務,也能提高快速下載完成的幾率。
為什麼有的BT任務下載完成後文件進度會變成99.9%?
可能造成這個現象的原因比較多,目前已知的原因包括:
-
用戶不小心刪除了”任務名.piece_part.bc!“文件。這個文件裡含有相鄰文件邊界處的分塊數據,刪除後會造成文件邊界處的分塊數據無法進行Hash檢查,從而使文件進度下降到99.9%。遇到這種情況可以先對BT任務進行完整性檢查,然後再啟動任務下載一會兒即可恢復到100%。
-
用戶退出BitComet後刪除了下載的部分文件,下次運行BitComet時再切換相關文件的選中下載狀態,未刪除的文件進度也可能會變成99.9%。這是由於用戶手工刪除的文件含有相鄰文件邊界處的分塊數據,造成未刪除的文件頭尾分塊不完整、無法進行Hash檢查,從而引起文件進度下降。解決方法同上。為避免發生這種情況,對要刪除的文件應先在BitComet中切換為禁止下載後再刪除。這樣操作的話BitComet就會將文件邊界處的分塊數據保存到”任務名.piece_part.bc!“文件,從而避免之後發生文件進度下降。
-
早期BitComet軟件的bug。早期BitComet軟件在切換文件選中下載狀態時的bug會造成文件進度下降。這種情況只需要重新檢查任務完整性即可恢復到100%。