
Пользователь Telegram Desktop столкнулся с критическим багом который привёл к удалению около 800 ГБ данных на компьютере с Windows
Что произошло
Проблема затронула версии Telegram Desktop 7.1.0 и 7.1.1 которые находились в доступе около 66 часовИз за ошибки мессенджер начал рекурсивно удалять содержимое папки C:\custom где у пользователя хранились программы проекты и другие важные файлы
Причём здесь проверка орфографии
Баг оказался связан с механизмом пользовательского словаря и встроенной проверкой орфографии WindowsИз за некорректной обработки пути программа получила пустое значение а затем сформировала путь /custom который превратился в C:\custom
Telegram начал удалять папку
Программа ожидала найти файл но вместо него обнаружила папку и запустила функцию рекурсивного удаленияВ результате Telegram начал удалять файлы один за другим причём некоторые данные могли остаться только потому что в этот момент использовались другими программами
Баг уже исправили
Разработчики выпустили Telegram Desktop 7.1.2 25 августа и исправили проблему которая могла привести к подобному удалению данныхЕсли после установки версий 7.1.0 или 7.1.1 у вас внезапно пропали файлы стоит проверить папку C:\custom
Можно ли вернуть удалённые файлы
Обычные средства Windows в такой ситуации могут оказаться бесполезными а восстановление потребует специализированных программЭтот случай ещё раз показывает насколько опасной может оказаться даже небольшая ошибка в популярном приложении особенно если программа получает доступ к файлам на компьютере
А вы продолжаете хранить важные файлы на компьютере без резервной копии?