Вступление
После обновления от 28-29 октября 2010 года, у многих пользователей TF2 перестал корректно запускаться и обновляться. Steam начал выдавать ошибки вида: «Серверы слишком заняты», «Недостаточно свободного места на диске» и т.п. Это происходит из-за того, что Steam у этих пользователей установлен на раздел диска с файловой системой FAT32, а в последнем обновлении основной GCF-архив с TF2 стал весить более 4 ГБ, что не поддерживается данной файловой системой.
Решение проблемы: необходимо преобразовать файловую систему из FAT32 в NTFS (рекомендуется; без потери данных средствами операционной системы), либо переустановить Steam на раздел с файловой системой NTFS, либо отформатировать диск в файловой системе NTFS (ведёт к потере данных на этом разделе). Рассмотрим каждый вариант под катом более подробно.
Преобразование файловой системы
Преобразование осуществляется без потери данных с помощью системной утилиты Convert.exe. Более полная информация об утилите доступна в MSKB.
Допустим, что Steam установлен на диске C:\, который мы и будем преобразовывать (замените C:\ на букву диска, на котором установлен Steam на Вашем ПК).
- Откройте консоль так: «Пуск» — «Выполнить» — «cmd.exe» (без кавычек).
- Введите команду:
convert c: /fs:ntfs
Здесь вместо c: укажите букву диска, на котором установлен Steam.
- Подтвердите выполнение нажатием Enter.
- Введите метку тома, который собираетесь преобразовывать в NTFS (можно использовать только латинские буквы и цифры). Если Вы не знаете её — можете посмотреть в окне Мой компьютер, в свойствах этого диска, либо введите в консоли (cmd.exe) для русской версии Windows:
dir c: | findstr метк
или для английской:
dir c: | findstr labe
Здесь замените c: на букву того диска, который собираетесь преобразовывать. Метка будет выдана в консоль. После окончания ввода, нажмите Enter.
- Если Вы преобразовываете активный в настоящее время раздел, у Вас запросят разрешение на отключение тома. Необходимо подтвердить, нажав Y. Если отключить том не удастся, у Вас запросят разрешение на запуск преобразования после перезагрузки системы. Снова подтвердите действие нажатием Y и перезагрузите компьютер.
- Дождитесь полного окончания преобразования и появления в консоли «Преобразование завершено«. Внимание! Прерывать выполнение преобразования и закрывать окно консоли НЕЛЬЗЯ, т.к. это приведёт к потере данных!
- Перезагрузите компьютер.
Внимание! Если Вы осуществляете преобразование раздела с установленной операционной системой, то Вам потребуется ещё применить права доступа (файл security.inf). Более подробнее об этом написано в MSKB.
Переустановка Steam
Здесь нет ничего сложного.
- Зайдите в текущую папку установки Steam и переместите всю папку SteamApps на другой диск.
- Зайдите в «Панель управления» — «Установка и удаление программ«. Удалите Steam штатными средствами.
- Установите Steam заново на диск с файловой системой NTFS (внимание, путь к Steam не должен содержать русских букв).
- Введите свой логин и пароль и дождитесь окончания обновления Steam.
- Полностью завершите работу Steam командой: «Пуск» — «Выполнить» — «taskkill /IM Steam.exe /F» (без кавычек).
- Зайдите в папку свежеустановленного клиента Steam и переместите скопированную ранее папку SteamApps с заменой имеющихся файлов.
- Снова запустите Steam. Steam докачает несколько сотен мегабайт (около 500) обновления TF2 и Вы снова сможете его запустить.
Форматирование раздела для Steam
- Выберите какой раздел Вы будете форматировать (их должно быть больше одного; если у Вас есть только C:\, то используйте преобразование (см. выше)).
- Переместите все нужные данные с этого раздела на другой, т.к. несохранённые данные с этого будут уничтожены.
- Откройте окно Мой компьютер и в контекстном меню нужно диска выберите пункт «Форматировать«. В открывшемся окне в качестве файловой системы укажите «NTFS«, укажите метку тома и поставьте флажок в чекбокс «Быстрое форматирование«.
- Нажмите «Начать» и дождитесь сообщения об окончании форматирования.
- Переместите скопированные ранее данные на диск.
- Устанавливайте Steam.