qBittorrent version 4.1.5
OS: Windows 10 professional build 1809
PROBLEM:
(I switched to qBittorrent because transmission refused to work on windows)
Today I unchecked some unneeded files in torrent paused torrent and exited and when i came back and resumed the torrent I ended up getting error:
An I/O error occurred for some torrent and i lost 80% of my downloaded data, and it matters because I am limited on bandwidth and torrent files are 400GB and i downloaded about 300GB (in 5 months). In execution log it says
12/02/2019 09:15 - UPnP/NAT-PMP: Port mapping failure, message: could not map port using UPnP: no router found
12/02/2019 09:15 - UPnP/NAT-PMP: Port mapping failure, message: could not map port using UPnP: no router found
and I got the below error more than 100 times
12/02/2019 09:18 - An I/O error occurred, '<torrent name>' paused. <torrent name>read (D:pathtofileintorrent) error: End of file
for most files in torrent
And when I see the torrent files in file manager most of them became 0KB now even the completely downloaded ones and qBittorrent is showing the progress of completely downloaded ones 100% even when they are 0kb
EXPECTED BEHAVIOUR
This error must not happen again!!!
OR at least no data must be lost if this kind of error happens
OR is there any way to resume the torrent again with the leftover downloaded data as some files are still not corrupted.
Steps to reproduce
- First grab some hugely sized torrent greater than 50GB (make sure torrent contains multiple files of large size and folders)
- Download 20-80%
- Uncheck and recheck some files in the torrent
- pause and exit and wait for 2-3 hrs (do not exit qbittorrent completely)
- open and resume again and get the error notification.
- open file manager and enter the directory you will find many files are 0Kb (even those which are checked to download)
Extra info
this error never happened to my torrents on any torrents clients before on linux or windows. This is first time I ever used qBittorrent.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
I have the same issue but i have to say an additional information. It is VERY often to me. Any torrent any sized can be affected by this. I don’t know any clues how to see this but i’m really tired of this thing up to change my client. If i press pause then start my torrent again it will goes ok for a while then it also shows this error. I checked my HDD by software which shows it’s healthy.
This comment has been minimized.
I was trying to seed old files, I downloaded their torrents and referred them in their directories in QB, it stuck with I/O error.
Spent entire day trying to understand why is this happening, even disabled microsoft defender or any third-party thing, disk checks — seems healthy.
qBittorrent deleted some files, then started to download them again, but stuck couple times, I did rechecks a few times.
What I had to do is -> delete the torrent(from list), download files at which qBittorrent stuck into separate directory, then copy those files into original folder, pause torrent status, then to choose all files to be downloaded in Content, then re-check, it worked.
qBittorrent 4.3.1.
same thing here «Errored : End of file»
This happened to me today on a 22GB torrent.
Pop!_OS 20.10
qBittorrent 4.3.3
Recheck worked.
Торрент-клиенты помогают любителям бесплатного контента скачивать различные программы, фильмы, игры, музыку и многое другое. Особую популярность среди пользователей завоевал клиент qBittorrent. Он абсолютно бесплатен, хорошо оптимизирован, не является коммерческим. Однако ошибки в qBittorrent тоже присутствуют.
Самая распространенная ошибка – ошибка ввода-вывода в торрент-клиенте qBittorrent.
Поиск причины ошибки вводы вывода
Ошибка ввода/вывода – проблема низкого уровня. Это значит, что ее возникновение обусловлено неисправностью оборудования или слетевшему драйверу. Чаще всего причиной ее возникновения является неисправность Hard Disk Drive. Для его тестирования потребуются сторонние программы, которые сканируют жесткий диск на ошибки.
Если произошла ошибка ввода-вывода для торрента qBittorrent, советуем воспользоваться следующими программами:
- Для Windows – HDTune Pro.
- Для Linux – BadBlocks или SmartMonTools.
Данные программы определят, есть ли на жестком диске битые секторы. Чтобы узнать устранена проблема или нет загрузите несколько больших файлов на раздел, которым пользуетесь постоянно. Если ошибка ввода/вывода не исчезла, то попробуйте выбрать другой раздел диска (если не помогло – проблема не в диске), а если пропала – это значит повреждена только часть диска и ее надо исключить из работы программным путем.
Решение проблемы программным путем
Решение ошибки ввода-вывода qBittorrent программным путем:
Ошибка ввода/вывода в Windows.
В каждом Виндовс присутствует утилита «chkdisk», которая может помочь нам на данном этапе. Для ее запуска необходимо запустить командную строку под администратором.
- Для этого в меню «Пуск» выберите «Все программы», затем «Стандартные» или «Служебные», далее правой кнопкой мышки по «Командная строка» и «Запустить от имени администратора».
- В появившемся окне следует ввести следующую строку: chkdsk d: /f /r (если у вас есть такой раздел) и нажмите Enter.
- Затем chkdsk с: /f /r.
- После проделанной процедуры потребуется перезагрузка системы. В результате ошибка ввода/вывода qBittorrent должна исчезнуть.
Решение ошибки ввода-вывода в Linux.
В Линукс для составления списка поврежденных секторов потребуется программа BadBlocks. Для проверки разделов запустите «Терминал» (Ctrl + Alt + T) и введите следующие команды:
- sudo badblocks -v /dev/hda1 > ~/badblocks.list (где /dev/hda1 – раздел, который необходимо проверить).
- Далее следует запустить fsck и передать в нее список поврежденных секторов жесткого диска: sudo fsck -t ext4 -l ~/badblocks.list /dev/hda1
- При работе fsck, утилита будет запрашивать от пользователя выполнить какое-либо действие. Внимательно изучая и выбирая правильное действие вы избавитесь от ошибки ввода-вывода qBittorrent.
Решение ошибки ввода-вывода для торрента qBittorrent требует некоторое время и терпение. Но это того стоит, чтобы наслаждаться в дальнейшем любимым фильмом, сериалом, музыкой или игрой.
На чтение 4 мин. Просмотров 969 Опубликовано 20.04.2021
qBittorrent – это бесплатный кроссплатформенный клиент BitTorrent с открытым исходным кодом, альтернатива µTorrent. Он написан на C ++ на основе набора инструментов Qt и разработан добровольцами. Однако несколько пользователей сообщают, что они получают сообщение « Произошла ошибка ввода-вывода» или «Ошибка ввода-вывода: отказано в разрешении ». Эта ошибка остановит загрузку, и вам нужно будет запустить/остановить ее снова вручную.
Содержание
- Что вызывает ошибку ввода/вывода для qBittorrent?
- Метод 1: Запуск qBittorrent от имени администратора
- Метод 2: отключение Защитника Windows в Windows 10
- Метод 3: Добавить пользователя
Что вызывает ошибку ввода/вывода для qBittorrent?
Мы исследовали эту конкретную проблему, просмотрев различные отчеты пользователей и стратегии восстановления, которые обычно использовались для поиска и устранения неисправностей. проблема пользователей, оказавшихся в аналогичной ситуации. На основании наших исследований известно, что существует несколько различных сценариев, вызывающих это конкретное сообщение об ошибке:
- Нет разрешения для пользовательского места загрузки – есть вероятность, что проблема вызвана случаем разрешения доступа. Если место загрузки изменено со значения по умолчанию на другое, то qBittorrent может потребоваться разрешение на чтение и запись в этом месте. Несколько пользователей, оказавшихся в аналогичной ситуации, сообщили, что им удалось решить эту проблему, запустив приложение от имени администратора или сохранив расположение по умолчанию для загрузки.
- Защитник Windows вмешивается . Другой возможный случай, когда возникает эта ошибка, – это когда ваша Windows использует систему безопасности Защитника Windows для обеспечения безопасности вашей системы. Поскольку система безопасности останавливает любые ненадежные или вредоносные файлы, вполне возможно, что она может помешать вашим торрент-файлам и заставить их перестать работать.
Может быть много других неизвестных причин для ошибок ввода-вывода на qBittorrent, вызванных другими программами или устройствами. Но наиболее часто возникающие проблемы, связанные с самим собой и уже решенные, упомянуты ниже.
Метод 1: Запуск qBittorrent от имени администратора
Как сообщили некоторые пользователи, открытие qBittorrent путем выбора опции «Запуск от имени администратора» потенциально может решить проблему автоматически. Потому что, когда вы запускаете любое приложение с командой «Запуск от имени администратора», вы позволяете своей системе принять, что программа может безопасно запускать любую из административных команд. Это также помогает qBittorrent с разрешениями, необходимыми для доступа к другому месту в хранилище. Чтобы открыть qBittorrent от имени администратора, выполните следующие действия:
- Найдите qBittorrent в меню «Пуск» (нажмите Windows + S, чтобы открыть панель поиска. ).
- Щелкните правой кнопкой мыши qBittorrent и выберите Запуск от имени администратора
- Подтвердите предупреждение пользовательского элемента управления как« Да ».
- Теперь проверьте, появляется ли у вас какая-либо ошибка ввода-вывода .
Метод 2: отключение Защитника Windows в Windows 10
Некоторые затронутые пользователи, обновившие свои окна от более старой версии до Windows 10, смогли решить свою проблему, отключив Защитник Windows и установив сторонний антивирус. А отключение Защитника Windows в Windows 10 отличается от того, что вам пришлось бы делать в Windows 7, 8 или 8.1. Вы можете отключить его двумя разными способами; один – временное отключение, а другой – постоянное отключение Защитника Windows.
Временный метод будет использовать обычное меню «Пуск» , в котором Windows повторно включит Защитник Windows в течение нескольких дней. постоянный метод будет в редакторе реестра вашего компьютера. Мы собираемся сделать постоянный nent и установите сторонний антивирус, который может заменить работу Защитника Windows.
- Откройте Run , выполнив поиск или нажав ( Windows + R ) на клавиатуре.
- Затем введите « regedit » в текстовое поле и Enter
- Найдите WinDefend в редакторе реестра в следующем каталоге:
HKEY_LOCAL_MACHINE System CurrentContolSet Services WinDefend
- Затем щелкните правой кнопкой мыши значок « Start »и выберите
- Здесь вам нужно изменить Value data на «4»
- Это отключит Защитник Windows навсегда, если вы снова не включите его в редакторе реестра. Теперь запустите клиент qBittorrent и посмотрите, решена ли проблема с разрешениями.
Метод 3: Добавить пользователя
В некоторых случаях настройки безопасности приложения может препятствовать доступу к нему в вашей учетной записи. Поэтому на этом этапе мы добавим пользователя из настроек безопасности. Для этого:
- Щелкните правой кнопкой мыши по папке QBitTorrent и выберите
- Нажмите перейдите на вкладку «Безопасность» , а затем нажмите
- Нажмите « Добавить » и затем введите имя пользователя вашей учетной записи, которую вы используете в настоящее время.
- Нажмите кнопку «Проверить» и добавьте эту учетную запись.
- Убедитесь, что это решит вашу проблему.



