Как отключить проверку в uTorrent
Если загрузка файла через uTorrent была прервана некорректным отключением компьютера (вырубили свет, к примеру), просто так она заново не запустится. Программа сначала выполнит проверку скачанных частей, их целостность, сообразит, какие еще части осталось скачать, и только после этого продолжит загрузку.
Для больших файлов процесс проверки может затянуться на 10-20 и более часов, в таком случае разумнее и быстрее будет удалить проверяемый торрент из списка загрузок и начать его скачивание заново, с нуля.
При чем удалять нужно вместе со скачанными файлами с диска. Кликните правой кнопкой мыши по торренту и выберите команду «Удалить выборочно».
Затем удалите и торрент-файл и загруженные данные.
Как избежать проверки в uTorrent в будущем
Совет 1
Перед выключением компьютера поставьте незавершенные раздачи на паузу.
Это обезопасит от ситуации, если Windows вдруг завершит свою работу некорректно.
Совет 2
Если скачиваете файлы из торрента по одному (например, сначала 2 серии из полного сезона сериала, затем еще 2), перед очередной загрузкой перенесите скачанные файлы в другую папку, а сам торрент удалите с диска.
Затем скачайте его заново и запустите.
Совет 3
Внезапное отключение электричества в тот момент, когда через uTorrent скачиваются файлы, на 100% при следующем запуске приведет к проверке торрентов.
Подключите компьютер к бесперебойному источнику питания – так вы не только решите проблему с повторной проверкой в uTorrent, но и увеличите срок службы блока питания, материнской платы, жесткого диска и процессора.
Как избежать проверки фаилов в uTorrent
Я боюсь сильно скапитанить, но всё же надеюсь, что смогу кому нибудь помочь т.к в своё время, сам, очень долго с этим мучился.
Многие сталкивались, при скачке крупных файлов через uTorrent (150гб+), с такой проблемой, а точнее с проверкой всех файлов в качаемом торренте, если торрент был загружен не полностью, при выключение\включение или перезагрузке компуктера.
Как этого избежать? Да всё очень просто:
Если вы качаете большого размера файл, в моём случае это был сериал Галактика (300гб+)
и вам надо выключить ПК или перезагрузить его, просто нажмите на панели uTorrent кнопку — «Остановить торрент» и выйдете из программы через трей, таким образом после включения ПК вы избежите проверки файлов и торрент начнёт свою закачку с прерванного места.
Аналогичные действия при уже идущей проверки файлов, жмёте кнопку — «остановить торрент» и выходите из программы через трей, после перезапуска ПК торент продолжит проверку с прерванного места, а не сначала.
Немного скринов для наглядности, кнопка — «Остановить торрент» это чёрный квадрат на панели инструментов:
БМ выдавал что-то непонятное, скрины мои текст тоже писал сам.
убрать авто проверку (пересчет хеша) можно следующим образом:
заходите в Настройки -> Дополнительно, чтобы вызвать скрытое меню. Там находите строку bt.magnetlink_check_existing и меняете значение true на false. и усё.
Меня эта проверка напрягает, когда сериал докачиваешь с выходом новых серий — пока не проверит предыдущие не начинает качать. Это тупо, пусть бы начинал качать новую и проверял старые одновременно или после скачивания.
Можно просто выйти перд отключеним.
У меня, после каждого выхода, приходится закрывать uTorrent через диспетчер задач, соответственно каждый раз проверки при старте. Началось с какой-то из очередных версий.
Настройка utorrent по "хранительски" 2.0
Здравствуйте всем. По просьбам пикабушников.
Данная статья является перепечаткой инструкции по настройке популярного торрент-клиента utorrent для работы с большим количеством раздач, опубликованной в закрытой хранительской группе. Присутствуют некоторые правки — удалены ссылки на статьи в закрытых группах. Ссылки на статьи в открытых частях форума сохранены.
Перепечатка с разрешения автора, модератора rutracker.org , уважаемого pasha.pro3.
Приветствую всех, кто решил почитать данную статью. Давно хотел написать нечто подобное, но как всегда что-то отвлекало меня от этого. [. ]
Итак, начнём. В данной статье будут описаны настройки клиента utorrent 1.8.2 для достижения максимальной скорости отдачи и максимальной производительности.
Предварительно рекомендую ознакомиться с этой темой и с этой.
1. Начнём по порядку со вкладки «Соединение«
1.1 Порт. Порт должен быть в диапазоне от 1 до 65535 и лучше ставить от 1000 для избежания конфликтов с некоторым ПО, также, некоторые провайдеры могут блокировать исходящие соединения с портов до 1000. Случайный лучше не ставить. Также, лучше избегать «стандартных» портов 6881-6889. Некоторые провайдеры могут их блокировать.
1.2 UPnP переадресация. UPnP переадресацию нужно включать если у вас подключение идёт через роутер и не проброшен порт через NAT. Если же кабель на прямую к ПК подключается или порт через NAT уже проброшен, то лучше UPnP выключать. Меньше всевозможных проблем с дешманскими роутерами будет.
1.3 Включить переадресацию NAT-PMP. Аналогично UPnP.
1.4 В исключения брандмауэра. Если у вас не отключен стандартный виндовый брандмауэр, то рекомендуется включить.
По моему ИМХО лучше все брандмауэры и UPnP отключать и всю настройку по фильтрации и нату делать на стороне роутера, если, конечно, он это делать позволяет и у вас хватит знаний на это.
2. Скорость
2.1 Ограничение отдачи и загрузки. Лучше поставить 0 — нет ограничения. Авторежим делает не пойми что. С ним скорость отдачи заметно падает.
2.2 Общее максимальное количество соединений. Максимальное количество соединений, которое может инициализировать utorrent, От этого параметра напрямую зависит количество пиров, которые могут подключиться. Нужно задать исходя из мощности вашего роутера, то есть подбирается экспериментально. Если мощность проца в роутере будет не хватать, то при больших значениях будет уменьшаться скорость отдачи и загрузки. В идеале, без ограничения, то есть поставить большое значение, например, как на скриншоте. На клиенте с 14000 торрентов количество соединений редко 2000 достигает по статистике. Если у вас TP-LINK или другой noname, то больше 200 лучше не ставить.
3. BitTorrent
3.1 Включить DHT-сеть. Нужно отключить. Во-первых, есть такой ресурс как iknowwhatyoudownload, который основную инфу через DHT получает. Во-вторых, DHT не работает нормально когда в клиенте большое количество раздач. Он просто не может их все анонсировать в DHT сеть, тратя при этом драгоценные ресурсы процессора и количество соединений.
3.2 Поиск локальных пиров. Если у провайдера развитая локальная сеть, то можете включить. На сегодняшний момент почти не актуально, так как канал у клиента зачастую по скорости равен тарифному плану. Лет 10 назад типичных тариф был пару мегабит, максимум несколько десятков, но локалка провайдера была часто без ограничений по скорости.
3.3 Включить scrape-запросы. Нужно отключить. Нужно для отображения количества пиров и сидов на раздаче по трекеру во вкладке «Трекеры». Рутрекер не поддерживает эту функцию.
3.4 Включить обмен пирами. Обязательно включить. В отличии от DHT, не ломается при большом количестве раздач в клиенте. Хорошо помогает в нахождении пиров, при условии, что на раздаче уже есть несколько пиров.
3.5 Лимит скорости локальных пиров. Отдельный лимит для локальных пиров. Неактуально.
3.6 Шифрование. Помогает маскировать трафик utorrent от провайдера. Насколько это эффективно в 2019 не могу сказать, но лучше ставить «Включено» и «Принимать нешифрованные» тоже включить надо. Так смогут подключиться клиенты, которые не поддерживают шифрование, так и те, которые его включили принудительно. Если поставить принудительно или отключено, то часть пиров не смогут подключиться.
4. Очерёдность
4.1 Максимально число активных торрентов, отображаются в списке «Активные». Лучше всего поставить большое, недостижимое число и забыть о данной настройке. Если поставить меньше возможного числа активных торрентов, то некоторые их них упадут в статус «Ожидание раздачи».
4.2. Максимальное число одновременных загрузок. Ставить исходя из производительности дисковой подсистемы компьютера и текущей ситуации с загрузками. Бывает, скачиваешь массово раздачи и на редких есть 1 сид с каналом в 1 бит/сек и он на всех раздачах отображается и они как бы активные. В таких случаях лучше параметр по больше поставить, чтобы стали активны другие торренты, на которых могут быть сиды с широким свободным каналом. С другой стороны, если параметр выставить слишком большим, то при добавлении большого числа торрентов они все начнут размечаться на HDD и от этого торрент может просто зависнуть.
4.3. Раздачи имеют более высокий приоритет в сравнении с загрузками. Если включить, то скорость загрузки будет автоматически уменьшаться при активных раздачах. Не вижу смысла включать.
5. Планировщик
Полезная вещь. Можно, например, ограничить скорость отдачи/загрузки днём, когда идёт активное использование интернета и давать торренту скорости на полную ночью, когда все спят.
6. Подходим к самому интересному. Дополнительно
Не буду расписывать все параметры, опишу только важные для максимальной производительности и по которым информация в этой статье или скудная или не точная.
bt.allow_same_ip — разрешает множественные соединения с одного ip. Включить.
bt.auto _ul_factor — цитата: «С помощью этой опции можно задать максимальное ограничение, которое будет вноситься автоматической системой ограничения скорости отдачи, по отношению ко всей величине канала.». По умолчанию 80. Так и не понял, влияет ли она на что-то или нет, но всё же лучше поставить больше 100, максимум 255.
bt.connect_speed — сколько соединений utorrent может инициировать в секунду. При стандартных и низких значениях торренты могут долго на трекере обновляться и пиры будут медленней находиться. В идеале, ограничения не должно быть. Подбирается экспериментально, в зависимости от мощности вашего роутера. Если роутер позволяет или его нет — поставьте большое значение, вроде 250.
bt.no _connect_to_services — не подключаться к пирам по портам, указанным в » bt.no _connect_to_services_list». Лучше выключить.
bt.use_rangeblock — блокировка подсетей ip. Если несколько пиров из одной подсети отсылают битые блоки, то эта подсеть банится. Казалось бы, полезная функция, но, как я понял, функции разбана подсети в utorrent не предусмотрено и за длительное время работы может несколько таких банов накопиться. Лучше отключить.
diskio.coalesce_write и diskio.coalesce_write_size. Первую опцию нужно обязательно включить (включено по умолчанию). Вторая отвечает за предел размера, после которого блоки будут объединены в один фрагмент для последующей записи на диск. Уменьшает количество вызовов к диску на запись файла, тем самым увеличивая производительность при загрузке торрента. Нужно поставить 2147483647. Это максимальное значение для данного поля. При появлении ошибки «Ошибка! Недостаточно системных ресурсов для завершения операции» следует уменьшить значение вплоть до значения по умолчанию и меньше.
diskio.no _zero — значение по умолчанию в большинстве версиях utorrent false. Такое лучше и оставить. Иначе, во время загрузки торрента нагрузка на HDD будет на порядок больше и есть большей шанс получить сообщение «Диск перегружен».
net_low_cpu — позволяет чуть-чуть увеличить производительность. Включить.
isp.bep22 — аналог ретрекера. Выключить. Лишняя нагрузка на utorrent, которая не несёт практически никакой пользы.
net_max_halfopen — рекомендуется выставлять в 80% от максимального числа соединений. С дефолтного значения нужно обязательно поменять.
net.wsaevents — самая загадочная настройка. Если поставить меньше номинала — скорость упадёт немного. Если поставить выше — ничего не измениться, по крайней мере, я изменений не заметил. Никаких. Если есть идеи зачем этот параметр и на что он влияет — отпишитесь под постом.
Остальные значения лучше оставить по умолчанию.
7. Кеширование
Если вкратце, то лучше всё поставить как на картинке
Параметры были подобраны мною методом длительных проб и ошибок.
7.1 Заменить авто-кеш значением, выставленным вручную. При стандартных настройках utorrent после добавление нового торрента и загрузки первого блока начинается разметка файла на диске, к которому этот блок относиться. То есть создаётся пустышка размером с загруженный файл и нулями забивается. Чем больше загружаемая раздача, тем больше времени требуется HDD для разметки файла. Но загрузка в этот момент в utorrent’е не прекращается, а данные записать не особо получается, потому что HDD и так полностью занят созданием пустышки. Блоки записываются в кеш торрента и чтобы не получить ошибку «Диск перегружен» на начальной стадии загрузки раздачи нужно грамотно его настроить. Опцию надо включить и желательно выставить размер кеша в 800 МБ. При большем значении utorrent может вылететь. Когда мне провели гигабит, 800 Мб стало не хватать — при загрузке торрента, при уже размеченном файле, кеш был забит на максимум с сообщением «Диск перегружен», а HDD по монитору ресурсов был нагружен максимум на 70%. Конечно, при этом скорость загрузки была в районе 80 Мб/сек, но и при загрузке больших файлов размеров в паре десятков гигабайт я обычно дожидаюсь пока начнётся размечаться файл и после чего останавливаю загрузку торрента, чтобы избежать лагов, зависаний, вылетов и прочих ошибок. После завершения разметки файла торрент вновь запускаю и он спокойно себе загружается. Чтобы этого избежать или хотя бы сгладить, нужно увеличивать размер кеша, но если его увеличить — торрент будет вылетать. Начал искать решение данной проблемы и наткнулся на интересную программу под названием 4GB Patch, Она позволяет пропатчить экзешник 32 битной программы для поддержки PAE, что позволит увеличить лимит памяти для приложения с 2 Гб до 4 Гб. Успешно пропатчил utorent и он запустился и нормально работал, а также я смог выставить размер кеша много больше 800 МБ и торрент это переварил как ни в чём не бывало. Только вот разработчики не предусмотрели, что кто-то это будет делать и кеш чтения отключается, если выставить размер кеша больше 2047 Мб. Кеш записи при этом работает, но есть риск получить ошибку диск перегружен с полностью пустым кешем. Также, я предполагаю, что эту версию патчили именно этой программой.
7.2 Уменьшать загрузку памяти, когда кеш не используется. Включить. Если будет отключено, то utorrent не будет отчищать кеш от неиспользуемых блоков и кеш будет раздуваться до указанного вами значения, когда того не требуется, занимая тем самым драгоценное ОЗУ.
7.3 Включить кеширование записи на диск. Включить.
7.3.1 Записывать нетронутые блоки каждые две минуты. Отключить. С включенной опцией падает производительность записи и если риск получить битый блок в момент разметки файла на диск и с сообщением «Диск перегружен».
7.3.2. Записывать завершённые части немедленно. Выключить. Примерно аналогично опции выше.
7.4 Включить кеширование чтения с диска. Включить.
7.4.1. Отключить кеширования чтения при низкой скорости отдачи. Отключить. Кеширование лишним не бывает.
7.4.2. Удалять устаревшие блоки из кеша. Включить.
7.4.3. Увеличивать размер кеша автоматически при его заполнении. Отключить. При включенной опции: если каким-то образом кеш чтения достигнет значения в 800 Мб и торрент его попытается увечить, то он просто вылетит через некоторое время.
7.5 Кеширования windows. Оба пункта должны быть отмечены, то есть виндовое кеширование должно быть отключено. Иначе, с высокой долей вероятностью ОЗУ будет забиваться под завязку из-за utorrent’a.
Если хотите углубиться в тему кеширования, то вот вам отличная статья на пол часа чтения.
8. Настройка сетевой карты
Дополнительно можно настроить сетевую карту для получения максимальной производительность. Нужно открыть(win7) Пуск►Панель управления►Сеть и Интернет►Центр управления сетями и общим доступом►Изменение параметров адаптера►Открыть свойства сетевого интерфейса►Кнопка настроить►Вкладка дополнительно. Через диспетчер устройств также можно открыть это окно настроек.
8.1 Контрольная сумма разгрузки. Включить все, что есть. Уменьшает загрузку на процессор.
8.2 Модерация прерывания. Неоднозначная функция, в целом представляющая компромисс, и на разных сетевых картах по разному может вести себя. При включении уменьшает нагрузку на процессор, так как сетевая карта не будет каждый раз при получении данных тревожить его, а будет ждать прерывания по графику. Таким образом, на незначительную величину увеличивается пинг.
8.3 Управление потоком. Отключить. На широких каналах эта опция только хуже сделать может, да и поддерживаться она должна и со стороны роутера, и со стороны ПК. Если хотите разобраться в теме — гуглите «flow control».
8.4 Большой кадр. Не включать, должен быть обязательно отключен. 99%, что не вся цепочка оборудования от вашего ПК до пира будет поддерживать большие кадры и они будут фрагментироваться, что повлечёт падение производительности сети.
8.5 Получение бокового масштабирования. Включить. Позволяет задействовать многопоточность.
8.6 Зелёный интернет. При включенной опции сетевая карта старается снижать энергопотребление, когда это возможно. И подобные опции зачастую отъедают несколько процентов производительность. Отключить. Тем более, сетевая карта дай бох пару ватт потребляет в пике.
9.1 Настоятельно рекомендуется удалить все ретреккеры (http://retracker.local/announce), [смотрите UPD1] если таковые имеются и выключить в настройках профиля их автоматическое добавления в файл .torrent. Это увеличит производительность utorrent и позволит увеличить максимальное количество торрентов, которые может переварить один клиент utorrent.
9.2 Количество торрентов в одном клиенте прежде всего ограничивается мощностью процессора. То есть для каждого этот лимит будет свой. У меня примерно 12000. Если больше — не все торренты могут обновиться, то есть трекер всегда находится в состоянии «обновление». Частично может помочь регулировка TLO по сидам. Также, для разных версий utorrent этот предел тоже свой. Если примерно, то чем выше версия, тем меньше торрентов может переварить utorrent. По отзывам, 1.8.2 у большинства около 10к может переварить, 2.x на пару тысяч меньше, 3.x задыхается уже при 4к раздач.
9.4 Не забывайте делать регулярно бекапы! Как говориться, люди делятся на два типа: кто не делает бекапы и кто уже делает. Если вы относитесь к первым и нужно восстановить раздачи в utorrent, то в этой теме всё расписано.
Спасибо за внимание.
UPD1. Удаление ретрекеров
Удаляем все трекеры в раздачах кроме bt*. Делается это так : в главном окне клиента добавляем столбец трекер и сортируем торренты по нему, далее выделяем все торренты с одним трекером например bt2. , щелкаем правой кнопкой, выбираем свойства, там список трекеров удаляем все кроме bt2., обязательно чтобы после названия трекера был переход на следующую строку. Бывает что изза того что в выделенном материале в одной или нескольких раздачах отсутствует ретрекер или икс, тогда в окне свойства список трекеров будет пуст. В этом случае копируем трекер из одной из раздач затем выделяем все с этим трекером и в свойства вставляем нужный, после трекера нажимаем энтер для перехода на следующую строку и сохраням. Проделываем описанное выше для всех четырех трекеров.
1. Можно использовать BEncode Editor. Открываем resume.dat, с помощью Replace меняем нужные ретрекеры на пустое место. ИМХО, самый быстрый способ.
2. Не забываем перед всеми манипуляциями закрыть клиент и сделать резервные копии!
3. В курсе, что в настройках форума можно отключить автоматическую подстановку ретрекеров?
Как отключить проверку в uTorrent
Если загрузка файла через uTorrent была прервана неправильным отключением компа (вырубили свет, например), просто так она поновой не запустится. Программка поначалу выполнит проверку скачанных частей, их целостность, сообразит, какие еще части осталось скачать, и лишь опосля этого продолжит загрузку.
Для огромных файлов процесс проверки может затянуться на 10-20 и наиболее часов, в таком случае разумнее и резвее будет удалить проверяемый торрент из перечня загрузок и начать его скачка поновой, с нуля.
При чем удалять необходимо совместно со скачанными файлами с диска. Кликните правой клавишей мыши по торренту и изберите команду «Удалить выборочно».
Потом удалите и торрент-файл и загруженные данные.
Как избежать проверки в uTorrent в будущем
Совет 1
Перед выключением компа поставьте незавершенные раздачи на паузу.
Это обезопасит от ситуации, если Windows вдруг окончит свою работу неправильно.
Совет 2
Если скачиваете файлы из торрента по одному (к примеру, поначалу 2 серии из полного сезона телесериала, потом еще 2), перед очередной загрузкой перенесите скачанные файлы в другую папку, а сам торрент удалите с диска.
Потом скачайте его поновой и запустите.
Совет 3
Неожиданное отключение электро энергии в тот момент, когда через uTorrent скачиваются файлы, на 100% при последующем запуске приведет к проверке торрентов.
Подключите комп к бесперебойному источнику питания – так вы не только лишь решите делему с повторной проверкой в uTorrent, да и увеличите срок службы блока питания, материнской платы, твердого диска и микропроцессора.
Как отключить проверку файлов в торренте
Если загрузка файла через uTorrent была прервана некорректным отключением компьютера (вырубили свет, к примеру), просто так она заново не запустится. Программа сначала выполнит проверку скачанных частей, их целостность, сообразит, какие еще части осталось скачать, и только после этого продолжит загрузку.
Для больших файлов процесс проверки может затянуться на 10-20 и более часов, в таком случае разумнее и быстрее будет удалить проверяемый торрент из списка загрузок и начать его скачивание заново, с нуля.
При чем удалять нужно вместе со скачанными файлами с диска. Кликните правой кнопкой мыши по торренту и выберите команду «Удалить выборочно».
Затем удалите и торрент-файл и загруженные данные.
Как избежать проверки в uTorrent в будущем
Совет 1
Перед выключением компьютера поставьте незавершенные раздачи на паузу.
Это обезопасит от ситуации, если Windows вдруг завершит свою работу некорректно.
Совет 2
Если скачиваете файлы из торрента по одному (например, сначала 2 серии из полного сезона сериала, затем еще 2), перед очередной загрузкой перенесите скачанные файлы в другую папку, а сам торрент удалите с диска.
Затем скачайте его заново и запустите.
Совет 3
Внезапное отключение электричества в тот момент, когда через uTorrent скачиваются файлы, на 100% при следующем запуске приведет к проверке торрентов.
Подключите компьютер к бесперебойному источнику питания – так вы не только решите проблему с повторной проверкой в uTorrent, но и увеличите срок службы блока питания, материнской платы, жесткого диска и процессора.
Можно ли отключить проверку в uTorrent?
убрать авто проверку (пересчет хеша) можно следующим образом:
заходите в Настройки -> Дополнительно, чтобы вызвать скрытое меню. Там находите строку bt.magnetlink_check_existing и меняете значение true на false.
Готово!
убрать авто проверку (пересчет хеша) можно следующим образом:
заходите в Настройки -> Дополнительно, чтобы вызвать скрытое меню. Там находите строку bt.magnetlink_check_existing и меняете значение true на false.
Как этого избежать? Да всё очень просто:
Если вы качаете большого размера файл, в моём случае это был сериал Галактика (300гб+)
и вам надо выключить ПК или перезагрузить его, просто нажмите на панели uTorrent кнопку — «Остановить торрент» и выйдете из программы через трей, таким образом после включения ПК вы избежите проверки файлов и торрент начнёт свою закачку с прерванного места.
Аналогичные действия при уже идущей проверки файлов, жмёте кнопку — «остановить торрент» и выходите из программы через трей, после перезапуска ПК торент продолжит проверку с прерванного места, а не сначала.
Что такое ошибка хеша в торренте — разновидности проблем с хешем, как выявить и исправить ошибки
Впрочем, как не существует ничего идеального в мире, не является доскональной и бессбойной технология BitTorrent. Какая бы программа-клиент не использовалась для загрузки торрент-раздач, иногда возникают ошибки и сбои. В большинстве случаев эти проблемы легко устранимы — необходимо лишь знать о том, как перехешировать торрент. Остановимся на этом подробнее и разберемся, что такое хеш-сумма и почему могут возникать проблемы.
Ошибки хеша
В сетях P2P хеш задействуется для того чтобы проверить целостность скачиваемого или раздаваемого файла. К примеру, ошибка хеша обязательно возникнет, если раздающий (сидер) внес изменения в раздаваемый файл или повредил его. Очень часто подобные ситуации происходят при скачивании музыкальных аудиофайлов.
Это может случиться, когда сидер по прошествии некоторого времени с момента создания раздачи меняет в раздаваемых аудиокомпозициях теги. Или, к примеру, раздается видеофайл, а затем в него добавляются субтитры. В обеих ситуациях возникнет несовпадение хеш-суммы и проявятся ошибки. В том случае, когда подобная ошибка случается при загрузке очень важного контента, к тому же с единственным сидером, пользователю, не владеющему информацией о том, как перехешировать торрент, придется потратить много сил и времени на решение проблемы.
Делаем выводы
Ошибка при хешировании файлов в торрент-клиенте возникает по вине владельца файла. Если эта ошибка случайная, то вам поможет обновление хеша и разблокировка проблемных источников. Если же вам не повезло и перехеширование не дало результатов, имеет смысл обратиться к владельцу торрента с просьбой предоставить корректную раздачу. Уместно будет отметить, что если вы сами создаёте раздачу, то не нужно вносить изменения в теги — это доставит неудобства и личерам и, вероятно, вам самим.
Разновидности проблем с хешем
В большинстве случаев проблемы при скачке торрентов возникают из-за «излишков» и ошибок хеш-суммы. «Излишками» называются данные, которые были отвергнуты клиентом или просто испорчены в процессе передачи. Данные, посланные пиром, отвергаются программой-клиентом, если алгоритм, который в ней заложен, посчитает, что в этих данных нет потребности.
«Ошибка хеш-суммы» происходит в том случае, когда данные не проходят проверку на целостность, то есть они попросту испорчены. Кстати, если объем испорченных данных небольшой, беспокоиться не следует – торрент-клиент отбрасывает эти данные, но затем загружает их вновь.
Как проверить целостность файлов в ОС и целостность файлов сайта
15.12.18 Безопасность 343
Информация распространяется копированием, скачивание файла — это тоже копирование. Иногда в процессе копирования могут возникать ошибки, из-за чего копируемый объект может быть поврежден – последствия такого события очевидны. Кроме ошибок, файл может быть подменен или к нему дописан код (обычно вредоносный).
Возникает вопрос, как проверить целостность файла? Для этого используются специальные данные – хеш-суммы. Они позволяют путем их сравнения установить, был ли файл изменен или поврежден. Хеш-сумма – это простая последовательность символов, которая должна быть одинакова у двух проверяемых объектов – в таком случае файл цел. Если же контрольные суммы не совпадают – файл поврежден. Данные хеш-сумм представляются при помощи алгоритмов: MD5, MD4, MD2, SHA512, SHA384, SHA256, SHA1 и т.д.
Как узнать хеш-сумму файла? Для этого можно использовать специальные программы, проверить хеш-сумму онлайн на специальных сайтах или использовать встроенную утилиту ОС. В Windows для этого есть утилита CertUtil. Достаточно набрать команду вида и будет показана хеш-сумма файла: «certutil -hashfile путь_к_файлу алгоритм». В других ОС, в том числе и в мобильных, как было сказано выше, можно использовать программы.
Как проверить целостность файла без хеш-суммы? Для этого можно попробовать просто открыть свойства двух исследуемых файлов и сравнить их размер побайтно. Конечно такой способ ненадежен, но для быстрой проверки целостности файла может пригодиться.
Но есть и другие способы проверки целостности файлов. Например, часто спрашивают, как проверить целостность файлов сайта? Проверять целостность файлов можно и при помощи языков веб-программирования, например, можно проверить хеш-суммы на PHP. Для это существуют специальные функции. В результате можно написать скрипт, который будет автоматически проверять все файлы на Вашем хостинге и выводить хеш каждого файла. Можно сохранить эти значения и потом при помощи скрипта автоматически сравнивать текущие хеши файлов сайта с предыдущими. Это позволит найти все изменения файлов и таким образом проверить целостность файлов сайта. Этот метод может использоваться для борьбы с незаметными внедрениями вредоносного или просто постороннего кода.
← Онлайн проверка ссылки или файла всеми антивирусами — Virustotal
Для комментирования войдите или зарегистрируйтесь.
Как выявить ошибки?
Прежде чем выяснить как перехешировать торрент, разберемся с признаками проблемы:
- В течение скачивания раздачи, характеризующейся достаточным числом раздающих, происходят постоянные обрывы загрузки.
- После того как все файлы из раздачи загружены, обнаруживается, что объем полученных данных сильно превышает заявленный в описании.
- Выступая в качестве сидера, пользователь обнаруживает, что у раздаваемого файла есть несколько личеров, но они, даже по истечении большого отрезка времени, не присоединяются к сидерам. При этом показатель загрузки у пиров замирает на уровне 98-99%.
- Среди загружаемых раздач присутствуют те, загрузка которых остановилась на 98-99%.
Способ 3
Если второй способ не помог, откройте настройки uTorrent и поставьте галочку возле опции «В исключения брандмауэра», если до этого снимали ее.
Затем откройте системную утилиту Windows под названием «Выполнить» (горячие клавиши Win+R), пропишите команду firewall.cpl и нажмите ОК.
В открывшемся окне на левой панели нажмите на ссылку «Разрешение взаимодействия с приложением».
Здесь пропишем разрешения для uTorrent вручную (если их нет). Нажмите на кнопку «Изменить параметры» (если она доступна для нажатия), и найдите торрент-клиент в списке программ ниже.
Проставьте галочки в колонках «Частная» и «Публичная» (как показано на скриншоте), и нажмите ОК.
Если uTorrent отсутствует в списке, добавьте его вручную, нажав кнопку «Разрешить другое приложение», но лучше — переустановите его! Тогда клиент добавится в исключения автоматически.
После изменения настроек брандмауэра перезапустите uTorrent.
Как перехешировать торрент?
Существует простой способ, который почти всегда помогает победить ошибки хеша.
Самостоятельно решить проблему можно, буквально совершив пару кликов кнопками мыши. Во всех известных торрент-клиентах достаточно остановить раздачу, нажать на ее наименование правой кнопкой мыши и в контекстном меню кликнуть по пункту «Пересчитать хеш». В ту же секунду начнется проверка, и по ее завершении проблем торрент-файл больше не доставит.
Обратите внимание, что пункт пересчета хеша в меню раздачи может называться по-разному. В популярных программах-клиентах встречаются названия «Force recheck», «Force Re-check», «Проверить принудительно» и тому подобные. Пользователь может смело выбирать эти пункты, и вопросов о том, как перехешировать торрент и докачать файлы, больше возникнуть не должно – этот простейший способ помогает в большинстве случаев.
О хэшах и проблеме распространения в торрентах
Наверняка многие из вас в процессе пользования торрентами сталкивались с такой досадной проблемой, когда торренты одного и того же контента имеют разные хэши, что не позволяет объединить в одной раздаче несколько с разных трекеров, сделав тем самым мультитрекерную раздачу.
Что же является причиной различия хэшей?
Как известно, хэш торрента или info_hash
— это хэш SHA-1 от секции info в торрент-файле. В этой секции обычно находится размер раздачи, список файлов и другая информация о раздаваемом контенте. Например, торрент, созданный нашим любимым uTorrent, изнутри выглядит примерно вот так:
Действительно, ничего лишнего. А теперь посмотрим, что даст нам второй третий по популярности в мире битторрент-клиент Azureus
от того же самого файла:
Ага… И нас уже преследуют неприятности. Как видно, секция info пополнилась фирменными азуреусовскими штучками в виде пункта name.utf-8
, дублирующего не понятно для чего предыдущий пункт
name
. Действительно, стоит глянуть в спецификацию протокола, где ясно сказано, что метаинформация и так в utf-8. Еще один пункт, испортивший нам праздник хэш, это
private=0
. Замечу, что uTorrent в случае указания публичности торрента пункт
private
вообще не добавляет и правильно делает, ибо
private=0
равнозначно его отсутствию. Также разнится и размер кусков.
В итоге мы получили два разных хэша от одного и того же файла еще на этапе лишь создания торрента. Дальше больше.
После загрузки торрента на трекер ситуация обычно усугубляется. Многие трекеры принудительно делают торренты приватными, т.е. добавляют private=1
в секцию info, тем самым портя хэш (кстати, на torrents.ru эта конструкция долгое время, видимо, по ошибке вставлялась вне секции info). Но это полбеды. Очень многие трекеры добавляют в эту архиважную секцию всякую дрянь вроде указания принадлежности торрента именно себе:
tracker=***.ru
и прочее, что опять же делает торрент уникальным.
Чем же губительно отличие хэшей?
Тем, что распространение контента в битторрент-сетях сильно тормозится различием хэшей в то время, как файлы раздачи идентичны, и можно было существенно оптимизировать весь процесс, унифицируя принцип создания торрентов. Такая картина не только портит распространение раздачи по DHT, но и не позволяет вам оптимально качать одну и ту же раздачу с нескольких трекеров, добавив новые адреса для анонсов. Получается, что раздавать один и тот же файл на несколько трекеров можно, а вот качать — нет.
Сегодня многие трекеры, включая torrents.ru, отказались от практики «опривачивания» торрентов, что очень радует, но вышеназванная дрянь tracker=torrents.ru
в секции info все усилия сводит на нет, потому как хэши торрентов с того же торрентс уникальны.
К слову также хотелось бы упомянуть проблему самого протокола битторрент, заключающуюся в том, что имена раздаваемых файлов (не говоря уж об их относительном расположении в раздаче) оказывают самое непосредственное влияние на хэш. Это на мой взгляд очень большая прореха во всем этом гениальном протоколе. Если не ошибаюсь, даже ed2k ее лишен.
Что делать?
Несомненно, с такой проблемой вселенского масштаба нужно бороться. Какие же способы для этого есть.
- Трекерам на стадии загрузки торрента автоматически приводить его к стандартному виду, очищая секцию info от конструкций вроде name.utf-8
и не добавлять туда ничего лишнего от себя. И, если это не противоречит идеологии ресурса, не делать торрент приватным. Впрочем, даже приватные торренты с разных трекеров могут быть объединены в мультитрекерную раздачу, что уже хорошо. - Разработчикам битторрент-клиентов прийти к единому стандарту генерации торрентов.
- Нам с вами — рядовым пользователям — создавать торрент-файлы по возможности в едином клиенте, на роль которого лучше всего выбрать именно uTorrent
как самого распространенного.
Ошибка [системе не удается найти указанный путь]
Перед тем, как скачивать файлы через uTorrent, убедитесь, что папка, выбранная в качестве места для хранения загрузок, существует, доступна и имеет права на запись. Если папка хранится на внешнем носителе (подключенном через USB) или на другом компьютере, к которому вы подключаетесь по сети, то ошибка «системе не удается найти указанный путь» может возникнуть в середине загрузки из-за потери коннекта.
В общем, самый быстрый способ решить проблему — это не искать причину, а просто создать новую папку и прописать ее в настройках uTorrent. Откройте проводник и зайдите на жесткий диск, на котором больше всего свободного места.
Создайте папку с именем на английском языке, без пробелов, точек, и прочих символов. Запустите uTorrent и нажмите на клавиатуре CTRL+P.
В настройках перейдите во вкладку «Папки» и пропишите там свою директорию, как в примере на скриншоте:
Только прописывайте не вручную, нажмите на многоточие справа и выберите ее мышкой в открывшемся окне.
Затем нажмите ОК и перезапустите программу.
Что делать, если ошибка появляется при попытке скачать только какой-то конкретный торрент, а другие при этом качаются без проблем?
Проверьте, чтобы в имени файла с расширением «.torrent» не было пробелов, и имя было на английском (правильнее сказать — на латинском) языке. Для верности, просто переименуйте файл простым коротким именем и заново откройте его в uTorrent, удалив перед этим предыдущий торрент из списка загрузок.
uTorrent начал проверку файлов в раздаче, и эта проверка идет несколько часов
Качал раздачу uTorrent-ом. Осталось 2 или 3 процента. Понадобилось рестарт сделать компу. После этого uTorrent начал проверку файлов, и она идет уже часа 4, застыв на 78%. Что с ней делать? Размер раздачи — 4 гигабайта. Один-единственный файл. Такое впечатление, что это все-таки глюк, а не норма. Посоветуйте плиз.
axi задал(а) этот вопрос 2 октября 2014
Ответы:
Альфред Мочалкин | 2 октября 2014, 19:35
Не пугайтесь, товарищ! Это не глюк, а норма. Такого явления не было в старых версиях uTorrent, а в новых есть. Скорость проверки зависит не только и даже не столько от размера раздачи, сколько от количества файлов в ней. Или от того и другого вместе.
4 ГБ — это не такая уж и большая величина, максимум несколько минут на проверку. Что здесь можно присоветовать. Первое, доводите загрузку раздачи до конца без перерывов, если вы не хотите проверки. Второе, не выключайте компьютер сразу после завершения закачки, иначе после следующего включения uTorrent всё одно начнёт проверку. Я не выявил системы проверки скаченных раздач в uTorrent. Иногда, после загрузки раздач при последующем включении идёт проверка всего скаченного (несколько загрузок), иногда такой проверки нет. Кстати, другие торрент-клиенты также при каждом включении делают проверку всех закачек, но происходит это достаточно быстро, например, в Tixati.