На днях столкнулся с проблемой переноса папки с файлами ost. Ситуация такая: у заказчика системный диск — диск C — твердотельный (SSD), причем маленького объема: всего 60 Гб. Для Windows 10 с набором обычно необходимого ПО — достаточно. Но с пользовательскими файлами будет уже тесновато. Папки «Документы», «Изображения», «Рабочий стол», «Видео» перенесли на второй диск — на D. Это обычный жесткий диск на 1 Тб — места хватит.
А дальше при настройке почтовой программы - MS Outlook выяснилось, что всего необходимо настроить 5 почтовый ящиков по протоколу IMAP. Почтовые ящики старые, в них много почты, т.о. размер OST-файлов обещает быть существенным.
Чтобы избежать проблем со свободным местом на диске C, решено было и папку данных MS Outlook перенести на диск D.
Поисковые запросы на эту тему подтвердили, что это возможно, на выбор предлагалось два варианта:
1. Перенести OST-файлы поотдельности для каждой почтовой учетной записи через стандартный интерфейс MS Outlook
Нужно открыть настройки учетных записей, перейти на вкладку «Файлы данных», нажать кнопку «Параметры» и в открывшемся диалоговом окне переопределить местоположение файла данных.
В моем случае не сработало. При нажатии на кнопку «Параметры» MS Outlook ругался, что не может найти файл OST и ничего дальше делать не позволял.
2. Внести в реестр дополнительный ключ
Инструкция была примерно такая:
В редакторе реестра — regedit необходимо открыть раздел
HKEY_CURRENT_USER\Software\Microsoft\Office\ХХХ\Outlook
Где ХХХ — это версия MS Office (16.0 для Office 2016, Office 365 и Office 2019, 15.0 для Office 2013 и далее - по нисходящей). В этом разделе нужно создать «Расширяемый строковый параметр
» с названием «ForceOSTPath
», его значение — новое расположение папки для хранения OST-файлов. Например, D:\MSOutlookMail.
И снова не помогло. Параметр в указанном разделе реестра сделал, новое расположение указал. Перезагрузил компьютер, пересоздал почтовые заново учетные записи — не сработало, OST-файлы остались на прежнем месте — в папке C:\%USERPROFILE%\Local Settings\Application Data\Microsoft\Outlook
3. Способ, который сработал
А сработал способ перенаправления папки на другой диск. Как это делается (при закрытом MS Outlook):
1. Открыть консоль от имени администратора
Открыть стартовое меню и на клавиатуре набрать cmd
Нажать правой кнопкой мыши на "Коммандная строка" и выбрать в контекстном меню "Запуск от имени администратора".
Нажимаем "Да" в запросе от "Контроля учетных записей".
3. Перенесение папки данных MS Outlook в новое место.
В коммандной строке набираесм сдедующий текст:
move "%USERPROFILE%\Local Settings\Application Data\Microsoft\Outlook
" "d:\Mail"
Где d:\Mail - это новое расположение папки данных MS Outlook
2. Создание соединения для папки в Windows 10
В коммандной строке набираесм сдедующий текст:
mklink /j "%USERPROFILE%\Local Settings\Application Data\Microsoft\Outlook" "d:\Mail"
Где d:\Mail - это новое расположение папки данных MS Outlook
После этих шагов папка данных MS Outlook окажется в новом месте.