99.9%遲遲無法完成 .... 原來是如此.

在BitComet官網的"使用幫助"中找到正解。
用了這麼多年從沒好好讀資料,汗顏 :sweat_smile:
或許不少人與我一樣,因此分享同修共好。

為什麼有的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%。

原文網址:為什麼有的BT任務下載到99.9%後等了很長時間都無法完成?

6個讚

我解释很多次了。。。总会有人搞不懂

2個讚

有用的好文。
我頂頂頂…。

z1hKmmLh 我頂。

1個讚

那为什么有一个fc2的视频,我已经下载了6个不同的磁力链接了,每次都是卡99.9%,而且卡的都是文件头那一部分,导致视频播放器根本无法播放

我也遇到过,分区第一块下载不了,难受的一匹

觀察蠻多種子包含圖片等小文件等, 可能會導致 99%… 長效種子不考慮補完整有什因素考量?

我做過一個試驗.同一個檔案視頻的.可是不同網站發的種子.用手動檢查會是99.9.我不知道是不是bc的bug.
一邊是100.另一個卻是99.9.這才是我不懂的地方.不信你們可以試試.去不同網站只拿視頻去互換.