Как вылечить pst файл

Как вылечить pst файл thumbnail

Восстановление файлов данных Outlook (PST и OST)

Outlook для Microsoft 365
Outlook 2019
Outlook 2016
Outlook 2013
Outlook 2010
Outlook 2007
Дополнительно…
Меньше

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Вы можете использовать средство восстановления папки “Входящие” (SCANPST. EXE) для диагностики и исправления ошибок в файле данных Outlook. Средство восстановления папки “Входящие” проверяет файлы данных Outlook на компьютере, чтобы убедиться в том, что они находятся в удобном виде.

Вы можете использовать средство восстановления папки “Входящие” в следующих ситуациях:

  • Появляется сообщение о том, что Outlook не удается открыть файл данных

  • Появляется сообщение о том, что Outlook не может открыть набор папок

  • Вы считаете, что файл данных Outlook может быть поврежден

Если вы используете учетную запись электронной почты Exchange, вы можете удалить автономный файл данных Outlook (OST), и Outlook воссоздаст автономный файл данных Outlook (OST) при следующем запуске Outlook.

Примечания: 

  • Средство восстановления папки “Входящие” не подключается или анализирует данные, хранящиеся в почтовом ящике Exchange. Средство находит ошибки (повреждение), и, если есть, дает возможность устранить эти ошибки с помощью этого средства. Если вам не удается запустить средство восстановления папки “Входящие”, попробуйте восстановить программу Outlook.

  • Рекомендуется создать резервную копию существующего файла данных Outlook перед запуском средства восстановления папки “Входящие”. Дополнительные сведения можно найти в разделе Создание резервной копии файла данных Outlook.

Восстановление файла данных Outlook (PST)

  1. ВыЙдите из Outlook и перейдите в одно из указанных ниже местоположений файлов.

    • Outlook 2019: C:Program Files (x86) Microsoft OfficerootOffice16

    • Outlook 2016: C:Program Files (x86)Microsoft OfficerootOffice16

    • Outlook 2013: C:Program Files (x86)Microsoft OfficeOffice15

    • Outlook 2010: C:Program Files (x86)Microsoft OfficeOffice14

    • Outlook 2007: C:Program Files (x86)Microsoft OfficeOffice12

  2. Запустите файл SCANPST.EXE.

  3. Нажмите кнопку Обзор , чтобы выбрать файл данных Outlook (PST), который вы хотите проверить. Если вам нужна помощь в поиске файла данных Outlook, ознакомьтесь со сведениями о том, как найти файлы данных Outlook.

    Примечание: По умолчанию во время сканирования создается новый файл журнала. Вы также можете нажать кнопку Параметры и отключить создание журнала или сделать так, чтобы результаты добавлялись в существующий файл журнала.

  4. Нажмите кнопку Начать, чтобы начать проверку.

  5. Если обнаружены ошибки, нажмите Восстановить, чтобы начать их исправление.

    Примечание: В ходе восстановления создается файл резервной копии. Чтобы изменить принятое по умолчанию имя или расположение этого файла, введите новое имя в поле Имя файла резервной копии или нажмите кнопку Обзор, чтобы выбрать нужный файл. Чтобы восстановить файл данных Outlook, вам может потребоваться запустить средство несколько повременных последовательностей. В некоторых случаях элементы могут быть восстановлены, если они окончательно удалены или повреждены после восстановления.

  6. По завершении восстановления запустите Outlook с профилем, связанным с восстановленным файлом данных Outlook.

Что происходит после восстановления файла данных Outlook?

В область папок может появиться папка с именем восстановленных личных папок , содержащая папки Outlook по умолчанию или потерянные и найденные папки. Некоторые из восстановленных папок могут быть пустыми. Папка ” потерянные и найденные ” включает в себя все папки и элементы, восстановленные средством восстановления, которое Outlook не может поместить в исходную структуру.

Создание нового файла данных

Вы можете создать файл данных Outlook и перетащить в него элементы из папки Потерянные и найденные. После этого можно удалить PST-файл Восстановленные личные папки, включая папку Потерянные и найденные. Чтобы создать новый файл данных Outlook, ознакомьтесь со сведениями Создание файла данных Outlook.

Восстановление элементы из BAK-файла резервной копии

Если исходный файл данных Outlook открылся, вероятно, вы сможете восстановить дополнительные элементы. Средство восстановления папки “Входящие” создает файл резервной копии с тем же именем, что и у исходного файла, но с расширением BAK, и сохраняет его в той же папке. Вы можете попробовать восстановить из файла резервной копии элементы, которые не удалось восстановить средству восстановления папки “Входящие”.

  1. Перейдите к папке, в которой хранится PST-файл, и найдите BAK-файл (например, olgazueva01@outlook.com.bak), созданный средством восстановления папки “Входящие”.

  2. Сделайте копию BAK-файла и переименуйте его, используя расширение bak.pst. Например, olgazueva01@outlook.com.bak.pst.

  3. Импортируйте файл с расширением bak.pst в Outlook, затем с помощью мастера импорта и экспорта импортируйте дополнительные восстановленные элементы в только что созданный PST-файл.

Поиск файлов данных Outlook

Вы можете проверить расположение файлов данных Outlook в Outlook.

  1. Выберите Параметры учетНой записи файл _гт_ _гт_”.

  2. Откройте вкладку файлы данных .

  3. Все файлы данных Outlook (PST) и автономные файлы данных (OST) указаны вместе с именем учетной записи, с которой связаны файлы.

Нужна дополнительная помощь?

Источник

Microsoft Outlook, являющийся безусловным лидером в сегменте корпоративных почтовых клиентов на настольных ПК, хранит данные пользователя в OST и PST файлах. OST – файл представляет собой закэшированную копию почтового ящика пользователя, хранящегося на сервере MS Exchange. PST – это файл личных папок, содержащий письма пользователя и хранящийся локально на компьютере. Довольно большое количество пользователей Outlook в той или иной степени сталкивались с проблемами при открытии pst файлов вследствии их повреждения. Невозможность открыть пользователем архива с письмами выливается в головную боль администраторов и служб тех. поддержки.

В этой статье мы поговорим об основных причинах повреждения файлов личных папок pst и простой методике их восстановления.

Причины повреждения архивных файлов личных папок Outlook могут быть разными: это могут быть как ошибки на файловой системе (в этом случае стоит начать с проверки файловой системы), так и повреждения структуры pst файлов, вызванных аварийным закрытием клиента Outlook (встречаются наиболее часто), сбоем электропитания, действиями вирусов, из-за хранения файлов pst в общей сетевой папке (такая конфигурация не поддерживается Microsoft) и т.п.

Читайте также:  Как быстро вылечить депрессию

Также не стоит забывать про ограничения на максимальный размер pst файла в разных версиях Outlook. При превышении максимального размера файла или при открытии большого файла в старой версии почтового клиента, Outlook может работать некорректно.  Лимиты на размер pst файлов следующие:

  • Outlook 2002 и более ранние версии – pst файлы имеют формат ANSI и ограничены размером 2 Гб
  • Outlook 2003 и Outlook 2007 – лимит 20 Гб
  • Outlook 2010 и Outlook 2013 – файлы pst/ost имеют формат Unicode и ограничены максимальным размером 50 Гб

Кроме того не стоит забывать, что чем больше файл – тем больше вероятность появления в нем ошибок, поэтому рекомендуется работать с pst файлами размером 2-8 Гб

При повреждении pst файла клиент Outlook целиком или частично теряет возможность его открытия, выдавая, например, такую ошибку:

Cannot start Microsoft Outlook. Cannot open the Outlook windows. The set of folders cannot be opened. Errors have been detected in the file ….outlook.pst Cannot start Microsoft Outlook. Errors in the file ….outlook.pst

Или

The file …outlook.pst is not an Outlook data file (.pst) Ошибка The file utlook.pst is not an Outlook data file (.pst)

Наличие подобных ошибок говорит о том, что файл данных pst поврежден и требует восстановления  своей логической структуры.

Прежде всего, разберемся, где же собственно Outlook хранит pst файлы. По-умолчанию файлы *.pst (личные папки) и *.ost (локальная кэшированная копия серверных папок Exchange) хранятся в следующих каталогах в зависимости от версии ОС:

  • Windows 2000, 2003, XP : C:Documents and Settings%username%Local SettingsApplication DataMicrosoftOutlook
  • Windows Vista, Windows 7 и Windows 8 : C:users%username%AppDataLocalMicrosoftOutlook

Но пользователь, в случае необходимости может создать/переместить файл личных папок в произвольное место.

Важно! Прежде, чем приступать к восстановлению pst файла, создайте его резервную копию, тем самым вы обезопасите себя от возможного дальнейшего повреждения файла утилитой восстановления или самим Outlook.

Для восстановления повреждений в архивных папках Outlook Microsoft включает в  комплект пакета Office  (по-моему, начиная еще с 2000 версии MS Office) специальную утилиту Microsoft Outlook Inbox Repair Tool (scanpst.exe). Эта небольшая утилита не является универсальной панацеей, позволяющей восстановить pst файл после любых повреждений, но позволяет решить большинство типовых проблем с файлами личных папок.

Найти утилиту можно в каталоге:

c:Program FilesMicrosoft OfficeOFFICE[номер версии Офиса,  – 11,12,13,14}

Так, например, для Office 2010 путь к каталогу с утилитой scanpst.exe будет такой:

C:Program FilesMicrosoft OfficeOFFICE14

Для Outlook 2013 это правило не работает, ищите утилиту в каталоге c:Program FilesMicrosoft Office 15rootoffice15

Примечание. На 64 битной системе если используется 64 битная путь к выглядит такC:Program Files (x86)Microsoft OfficeOffice14

C:Program FilesMicrosoft OfficeOFFICE14scanpst.exe

Попробуем восстановить повреждения в pst файле в автоматическом режиме. Для этого запустим утилиту scanpst.exe и укажем путь к pst файлу.

Важно! Перед запуском утилиты обязательно закройте Outlook и другие процессы, использующие восстанавливаемый pst файл.

Чтобы начать процесс сканирования файла на наличие ошибок, нажмем кнопку Start. scanpst.exe - утилита для восстановления pst файлов

Процесс проверки и анализа структуры файла состоит из 8 этапов. Время проверки зависит от размера pst файла и количества ошибок в нем. Проверка структуры pst файла

В нашем случае утилита отрапортовала, что файл личных папок содержит ошибки и предлагает запустить процедуру его восстановления (кнопка Repair). Если вы еще не создали резервную копию pst файла, это можно сделать сейчас, отметив чекбокс и указав имя файла. repair запустить восстановление информации в pst файле

После нажатия кнопки Repair запускается процесс восстановления pst файла, который также состоит из 8 этапов. В нашем примере для 1 Гб архива процесс восстановления занял около 15 мин.

Если все пройдет гладко, после окончания работы утилиты появится сообщение Repair complete и можно попытаться открыть pst файл в Outlook. Repair complete - восстановление pst файла завершено

Итак, как мы уже говорили, утилита scanpst.exe должна помочь в большинстве случаев (порядка 90% ) при возникновении ошибок или повреждении pst файлов личных папок. Утилита scanpst помочь не сможет, если :

  • имеются повреждения в заголовках pst файла
  • файл личных папок защищен паролем
  • необходимости восстановить случайно удаленные письма или папки
  • при превышении максимального размера pst файла
  • при сложных повреждениях логической и физической структуры pst файла

Источник

  • 20.11.2020
  • Чтение занимает 9 мин
  • Применяется к:
    Outlook 2016, Outlook 2013, Microsoft Outlook 2010, Microsoft Office Outlook 2007, Microsoft Office Outlook 2003

В этой статье

Исходный номер статьи базы знаний:   272227

Выполните следующие действия, чтобы восстановить файл личных папок Outlook (PST) с помощью средства восстановления папки “Входящие”.

Автоматический запуск средства восстановления папки “Входящие”

Запустите средство восстановления папки “Входящие” (Scanpst.exe). Затем в диалоговом окне Загрузка файла нажмите кнопку Открыть или выполнить , а затем выполните действия, описанные в мастере простых исправлений.

После запуска средства восстановления папки “Входящие” перейдите к этапу 2. (Не удается запустить средство восстановления папки “Входящие”).

Запуск средства восстановления папки “Входящие” вручную

Чтобы запустить средство восстановления папки “Входящие” вручную, найдите одну из папок с помощью проводника Microsoft Windows, а затем дважды щелкните файл Scanpst.exe.

Примечание

Файл или папки могут быть скрыты. Сведения о том, как отобразить файлы и папки, можно найти в документации по операционной системе.

Типичное расположениеВнимание
<disk drive>Program Files (x86) Microsoft OfficerootOffice16Для установки Outlook 2016 “нажми и работай” в 32 — разрядной версии Windows
<disk drive>Program FilesMicrosoft OfficerootOffice16Для установки Outlook 2016 “нажми и работай” в 64 — разрядной версии Windows
<disk drive>Program Files (x86) Microsoft OfficeOffice16Для установки с помощью MSI для Outlook 2016 в 32 — разрядной версии Windows
<disk drive>Program FilesMicrosoft OfficeOffice16Для установки с помощью MSI для Outlook 2016 в 64 — разрядной версии Windows
<disk drive>Program FilesMicrosoft Office 15 rootoffice15Для установки Outlook 2013 “нажми и работай” в 64 — разрядной версии Windows
<disk drive>Program Files (x86) Microsoft Office 15 rootoffice15Для установки Outlook 2013 “нажми и работай” в 32 — разрядной версии Windows
<disk drive>Program FilesMicrosoft OfficeOffice15Для установки с помощью MSI для Outlook 2013 в 64 — разрядной версии Windows
<disk drive>Program Files (x86) Microsoft OfficeOffice15Для установки с помощью MSI для Outlook 2013 в 32 — разрядной версии Windows
<disk drive>: Program FilesMicrosoft Officeoffice14.Для Outlook 2010 в 64 — разрядной версии Windows
<disk drive>: Program FilesMicrosoft Office (x86) Office14Для Outlook 2010 в 32 — разрядной версии Windows
<disk drive>: Program FilesMicrosoft OfficeOffice12Для Outlook 2007 в 64 — разрядной версии Windows
<disk drive>: Program Files (x86) Microsoft OfficeOffice12Для Outlook 2007 в 32 — разрядной версии Windows
<disk drive>: Program FilesCommon FilesSystemMapi1033 | другое типичное расположение
<disk drive>: Program FilesCommon FilesSystemMSMAPI1033Другое типичное расположение
<disk drive>: Program FilesCommon FilesSystemMapi1033NTДругое типичное расположение (для Windows NT и Windows 2000)
<disk drive>: Program FilesCommon FilesSystemMapi103395Другое типичное расположение (для Windows 95 и Windows 98)
Читайте также:  Как вылечить опухоль глаза в домашних условиях

(Не удается найти средство восстановления папки “Входящие”)

Шаг 2. Восстановление PST-файла

В средстве восстановления папки “Входящие” введите путь и имя файла личных папок (PST) или нажмите кнопку Обзор , чтобы найти файл с помощью файловой системы Windows, а затем нажмите кнопку Пуск.

Восстановление PST-файла

Примечание

  • Чтобы полностью восстановить PST-файл личных папок, средство восстановления папки “Входящие” может потребоваться выполнить несколько раз.
  • Средство восстановления папки “Входящие” не может исправить все обнаруженные проблемы. В некоторых случаях элементы не могут быть восстановлены, если они были окончательно удалены или повреждены после восстановления.

Шаг 3: восстановление исправленных элементов в новый PST-файл

После запуска средства восстановления папки “Входящие” можно запустить Outlook и восстановить восстановленные элементы. При необходимости вы можете попробовать восстановить дополнительные элементы из резервной копии персональной папки.

Чтобы начать, создайте новую запись PST-файла личных папок в вашем профиле. После этого восстановленные элементы можно переместить в новый PST-файл личных папок.

  1. Запустите Outlook. Если вы используете несколько профилей в Outlook, убедитесь, что выбран профиль, содержащий PST-файл личных папок, который вы пытались восстановить.

  2. Нажмите клавиши CTRL + 6, чтобы включить представление списка папок.

  3. В списке папок должны отобразиться следующие восстановленные папки:

    Recovered Personal Folders

    Calendar
    Contacts
    Deleted Items
    Inbox
    Journal
    Notes
    Outbox
    Sent Items
    Tasks

    Примечание

    Эти восстановленные папки обычно пусты, так как это перестроенный PST-файл. Кроме того, должна появиться папка с именем утеряна и найдена. Эта папка содержит папки и элементы, восстановленные с помощью средства восстановления папки “Входящие”. К сожалению, элементы, отсутствующие в папке “Потерянные и найденные”, могут оказаться за пределами восстановления.

  4. Создайте новый PST-файл личных папок в своем профиле. Эти действия могут отличаться в зависимости от используемой версии Outlook.

    Outlook 2010 и более поздние версии

    1. Перейдите на вкладку файл на ленте, а затем выберите вкладку сведения в меню.
    2. Нажмите кнопку Параметры учетной записи , а затем снова выберите Параметры учетной записи .
    3. Перейдите на вкладку файлы данных .
    4. Нажмите кнопку Добавить , чтобы открыть диалоговое окно Создание или открытие файла данных Outlook .
    5. Введите имя файла для нового файла данных Outlook (PST) и нажмите кнопку ОК.
    6. В вашем профиле должен быть создан новый PST-файл данных Outlook (PST).

    Outlook 2007

    1. В меню файл выберите пункт Управление файлами данных.
    2. Нажмите кнопку Добавить , чтобы открыть диалоговое окно ” Создание файла данных Outlook “.
    3. В диалоговом окне типы хранилища выберите файл личных папок Office Outlook (PST) и нажмите кнопку ОК.
    4. В диалоговом окне Создание или открытие файла данных Outlook выберите расположение и имя файла для нового файла личных папок (PST), а затем нажмите кнопку ОК.
    5. Нажмите кнопку ОК.
    6. В вашем профиле должен быть новый PST-файл личных папок.

    Outlook 2003

    1. В меню файл выберите команду создать, а затем выберите пункт файл данных Outlook.
    2. Нажмите кнопку ОК , чтобы открыть диалоговое окно ” Создание или открытие файла данных Outlook “.
    3. Введите имя файла для нового PST-файла личных папок, а затем нажмите кнопку ОК , чтобы открыть диалоговое окно Создание личных папок Майкрософт .
    4. Введите имя файла для нового PST-файла личных папок и нажмите кнопку ОК.
    5. В вашем профиле должен быть новый PST-файл личных папок.

    Outlook 2002

    1. В меню файл выберите команду создать и выберите файл личных папок (PST).
    2. Нажмите кнопку создать , чтобы открыть диалоговое окно Создание личных папок Майкрософт .
    3. Введите имя файла для нового PST-файла личных папок и нажмите кнопку ОК.
    4. В вашем профиле должен быть новый PST-файл личных папок.
  5. Перетащите восстановленные элементы из папки “Потерянные и найденные” в новый PST-файл личных папок.

  6. После завершения перемещения всех элементов можно удалить восстановленный PST-файл личных папок из профиля. Это относится и к папке Потерянные и найденные.

  7. Если вы удовлетворены восстанавливаемой вами информацией, все готово. Тем не менее, если вы хотите попробовать восстановить дополнительные сведения, перейдите к разделу Восстановление восстановленных элементов из файла резервной копии (необязательно) .

Средство восстановления папки “Входящие” (Scanpst.exe) предназначено для устранения неполадок, связанных с файлами личных папок (PST).

Средство восстановления папки “Входящие” устанавливается автоматически вместе со всеми параметрами установки Microsoft Outlook на английском языке в зависимости от используемой операционной системы.

Не удается найти или запустить средство восстановления папки “Входящие”

Если не удается запустить средство восстановления папки “Входящие” автоматически или вручную, вы можете попробовать восстановить приложение Office.

Восстановление восстановленных элементов из файла резервной копии (необязательно)

Примечание

Если не удалось открыть файл личных папок (PST) до запуска средства восстановления папки “Входящие”, следующие процедуры могут не работать. Если она не работает, то, увы, не удастся восстановить дополнительные сведения. Если вы можете открыть файл, приведенная ниже процедура может помочь восстановить дополнительные элементы из поврежденного PST-файла личных папок.

Читайте также:  Как вылечить белые пупырышки на губах

При запуске средства восстановления папки “Входящие” автоматически выбирается параметр для создания резервной копии исходного PST-файла личных папок. При выборе этого параметра на жестком диске создается файл с именем File. bak. Этот файл является копией исходного PST-файла с другим расширением. Если вы считаете, что по-прежнему не хватает элементов после выполнения действий, описанных в предыдущем разделе, можно попробовать восстановить дополнительные сведения из этого файла резервной копии, выполнив указанные ниже действия.

Откройте файл. bak. Он находится в папке исходного PST-файла личных папок.

  1. Откройте файл. bak. Он находится в папке исходного PST-файла личных папок.

  2. Создайте копию BAK-файла и присвойте файлу новое имя с расширением PST. Например, присвойте файлу имя New. pst.

  3. Импортируйте Новый PST-файл с именем, созданный на предыдущем шаге, с помощью мастера импорта и экспорта в Outlook. Для этого выполните следующие действия:

    1. В меню файл выберите пункт Импорт и экспорт.

      Примечание

      В Outlook 2010 и более поздних версий перейдите на вкладку файл на ленте, нажмите кнопку Открыть, а затем выберите пункт Импорт.

    2. Выберите пункт Импорт из другой программы или файла, а затем нажмите кнопку Далее.
    3. Выберите файл личных папок (PST), а затем нажмите кнопку Далее.
    4. В разделе импортируемый файл нажмите кнопку Обзор, а затем дважды щелкните файл Новое_имя. pst.
    5. В разделе Параметры выберите параметр не импортировать дубликаты, а затем нажмите кнопку Далее.
    6. В разделе выберите папку для импорта выберите PST-файл личных папок, а затем выберите Включить вложенные папки.
    7. Выберите пункт импортировать папки в ту же папку в, а затем выберите свои новые личные папки (PST).
    8. Нажмите кнопку Готово.

Примечание

Помните, что файл резервной копии был исходным поврежденным файлом, и вы не можете восстановить все, что было восстановлено в папке “Потерянные и найденные”. Если вы не можете импортировать PST-файл newname в Outlook, к сожалению, вы потеряли все данные, которые не находятся в папке “Потерянные и найденные”.

ScanPST в основном проверяет и исправляет ошибки во внутренних структурах данных PST-файла. PST-файл — это файл базы данных. Таким образом, структуры, такие как Бтрис и счетчики ссылок, проверяются и восстанавливаются при необходимости. Эти низкоуровневые объекты не содержат сведений о структурах верхнего уровня, таких как сообщения, элементы календаря и т. д., которые создаются на основе этих структур.

Если элемент ScanPST определяет, что конкретный блок структуры или таблицы является нечитаемым или поврежденным, ScanPST удаляет его. Если этот блок был частью определенного элемента в Outlook, он будет удален при проверке.

Такое поведение может быть непредсказуемым, но удаление элемента соответствует условиям. Кроме того, такая ситуация характерна редко, и она всегда будет вводиться в файл журнала ScanPST.

На более высоком уровне отображаются более заметные изменения, включающие папки и сообщения.

Folders

ScanPST проверяет каждую папку в PST-файле и выполняет следующие операции:

  1. ScanPST гарантирует наличие соответствующих таблиц, связанных с папкой.
  2. ScanPST проверяет каждую строку в каждой таблице и гарантирует, что в системе существует сообщение или вложенная папка.
  3. Если ScanPST не удается найти сообщение или вложенную папку, то ScanPST удаляет строку из таблицы.
  4. Если в ScanPST обнаруживается сообщение или вложенная папка, то ScanPST проверяет сообщение или папку.
  5. Если такая проверка завершается неудачно, сообщение или папка считается поврежденной и удаляется из таблицы и удаляется из базы данных.
  6. Если проверка прошла успешно, ScanPST выполняет другой анализ, чтобы убедиться в том, что значения в восстановленных в настоящее время сообщениях соответствуют значениям в таблице. Поврежденные папки повторно создаются с нуля, если это необходимо. В этих папках не содержатся пользовательские данные.

Сообщения

Большинство пользователей будут заниматься операциями с сообщениями, так как поврежденный элемент может привести к удалению какого-либо из PST-файла. ScanPST выполняет следующие операции с сообщениями:

  1. ScanPST выполняет некоторые основные проверки таблиц вложений и таблиц получателей. Эта операция аналогична тому, как папка работает с сообщениями в ней.

  2. Как только таблица получателей будет проверена для того, чтобы убедиться, что правильно отформатированы получатели, в ScanPST вносятся все необходимые изменения для синхронизации этих действительных таблиц получателей с свойствами получателя сообщения. Кроме того, Кроме того, можно гарантировать, что родительская папка сообщения ссылается на допустимую папку. Следующие свойства сообщения проверяются, чтобы убедиться, что они следуют допустимым форматам данных:

    • PR_MESSAGE_CLASS

      ScanPST проверяет, существует ли это свойство. Если свойство не существует, для него задается значение IPM. Примечание.

    • PR_MESSAGE_FLAGS

      Каждый флаг проверяется по отдельности.

    • PR_SUBMIT_FLAGS

      Эта проверка подобна операции для флагов сообщений.

    • PR_CLIENT_SUBMIT_TIME

      Если флаги отправки указывают, что сообщение помечено как отправленное, это свойство должно существовать. Если флаги отправки не указывают на то, что сообщение помечено как отправленное, для времени устанавливается значение сейчас.

    • PR_SEARCH_KEY

      Это свойство должно существовать. Если свойство не задано, для него создается случайный идентификатор GUID.

    • PR_CREATION_TIME

      Это свойство должно существовать. Если свойство не задано, для параметра время устанавливается значение теперь.

    • PR_LAST_MODIFICATION_TIME

      Это свойство должно существовать. Если свойство не задано, для параметра время устанавливается значение теперь.

    • PR_MESSAGE_SIZE

      Размеры пересчитываются и сравниваются с сохраненными значениями. Если размеры отличаются от определенных Дельта-значений, записывается рассчитанное значение.

В свойствах, связанных с телом, и в свойствах, связанных с темой, проверка не выполняется явно, за исключением неявной проверки на низком уровне, которая обсуждается ранее в этой статье. Свойства отображения получателя меняются на согласованность с восстановленной таблицей получателей. После завершения этой операции выполняются другие алгоритмы, чтобы собрать все потерянные сообщения и поместить их в папку “потерянные”.

Более подробную информацию о двоичных деревьях (бтрис) можно найти в разделе полное исследование структур данных.

Источник