Ошибка при записи на диск Steam - Что делать?
При установке или обновлении игры в Steam клиенте может появится ошибка "Ошибка при записи на диск". Данная проблема может возникать в таких играх как Dota2, GTA 5, Ведьмак 3, CS:GO.
Виновником ошибки может быть сторонний антивирус или брандмауэр, который может блокировать активные файлы для защиты лицензии игры. Если диск защищен от записи, вы также получите данную ошибку. Иногда могут быть проблемы и с конфигурацией параметров самого клиента Steam. Давайте разберем, что делать и как исправить, когда появляется ошибка "Ошибка при записи на диск" в Steam при установке или обновлении игры.
1. Отключить антивирус
Многие игры используют технологию защиты от копирования. Антивирус в данной ситуации может это принять как за вредоносные действия и заблокировать доступ к определенному файлу, что и повлечет за собой ошибку записи диска.
- Отключите на время антивирус.
- Добавьте папку Steam в исключения антивируса.
2. Проверка файлов кеша игры
Поврежденные файлы игры могут вызвать ошибку записи на диск в Стим клиенте. Антивирус может сработать ложно и заблокировать доступ к чтению. Логичным будем, отключить антивирус и проверить целостность файлов игры.
Запустите Steam и перейдите в библиотеку. Нажмите правой кнопкой мыши по игре, которая выдает ошибку записи на диск, и выберите "Свойства". Далее перейдите во вкладку "Локальные файлы" и нажмите на "Проверить целостность файлов игры".
3. Изменить регион для загрузки
Нажмите в клиенте в верхнем левом углу на вкладку "Steam" > "Настройки". Перейдите в пункт "Загрузки" и укажите другой любой регион загрузки, после чего перезапустите клиент.
Примечание: Вы также можете нажать на "Очистить кеш загрузки" и создать новую папку "Папки библиотек игры".
4. Измените безопасность папки
Настройка правил записи/чтения может быть настроена у всех по разному. Перейдите на диск, где установлен Steam и нажмите по этой папке правой кнопкой мыши и выберите "Свойства". Перейдите во вкладку "Безопасность" и выбирайте каждого пользователя по порядку в графе "Группы и пользователи", и смотрите, нет ли запрета на запись/чтения. Если таковой имеется, то нажмите на "Изменить" и уберите запрет.
Нажмите опять по папке Steam правой кнопкой мыши и выберите свойства. Внизу найдите графу "Атрибуты" и снимите галочку "Только для чтения".
5. Сброс конфигурации Steam
Обновим файлы ядра самого клиента Steam и вернем клиент к параметрам по умолчанию. Нажмите сочетание клавиш Win+R и введите steam://flushconfig.
6. Проверьте отсутствующие и поврежденные файлы
Поврежденные и отсутствующие файлы также создают проблему записи на диск Steam. По этому, нужно определить такие файлы и загрузить их снова.
- Перейдите в папку Steam > Log. Далее найдите файл workshop_log.txt и откройте его.
- В самом конце файла вы увидите ошибку вида AppiD с комментарием (Disk write failure).
- Будет указан и путь файла который не смог записаться.
- Перейдите по этому пути и удалите этот файл.
Перезапустите Steam и перейдите в раздел "Загрузки". Steam будет запрашивать обновление для игры. Обновите необходимые файлы.
7. Удалить файлы размером 0 КБ
Ошибка записи на диск в Steam клиенте может быть из-за файлов, которые имеют размер 0 Kb. Перейдите по по пути в папке самого клиента.
- E:\STEAM\steamapps\common
- Если в корне папки имеются файлы 0 kb, то удалите их.
8. Проверьте диск
Поврежденные сектора на диске могут не давать записывать информацию, что приведет к ошибке записи на диск при установке игры в Steam. Нажмите правой кнопкой на локальном диске, куда устанавливается игра Steam, и выберите "Свойства". По умолчанию это диск C:, в моем случае это диск E. В новом окне перейдите во вкладку "Сервис" и ниже нажмите "Проверить".
9. Предотвращение выполнения данных DEP
Нажмите сочетание кнопок Win+R и введите sysdm.cpl, чтобы открыть свойства системы. Далее перейдите во вкладку "Дополнительно" и в графе "Быстродействие" нажмите на кнопку "Параметры". В новом окне перейдите во вкладку "Предотвращение выполнения данных" и убедитесь, что опция выключена. Если она включена, то нажмите "Добавить" и укажите путь к Steam.exe, чтобы исключить данный процесс из функции DEP.