Ако сте клиент от малкия бизнес, можете да откриете допълнителни ресурси за обучение и отстраняване на неизправности на сайта за Поддръжка за малкия бизнес
Можете да използвате инструмента за поправка на “Входящи“ (canpst.exe) за възстановяване на папки и елементи от повреден файл с лични папки (.pst) или файл с офлайн папки (.ost) в Microsoft Outlook 2010, Outlook 2007, Outlook 2003 и Outlook 2002. Scanpst.exe се инсталира автоматично, когато инсталирате Microsoft Office или Microsoft Outlook. Scanpst.exe не е наличен за изтегляне.
Тази статия описва как функционира инструмента за поправка на “Входящи“ и как той проверява за грешки и ги поправя във файлове с разширение .pst или .ost.
Сгъване на изображениетоРазгъване на изображението
Забележка Примерите в следните раздели показват как да използвате инструмента за поправка на “Входящи“ върху .pst файл, но можете да използвате същите процедури и за файл с офлайн папка (.ost).
За да възстановите вашите данни, трябва първо да изпълните инструмента за поправка на “Входящи“. За допълнителна информация относно изпълнението на инструмента за поправка на "Входящи" щракнете върху следния номер на статия, за да прегледате съответната статия в Базата знания на Microsoft:
Намиране и изпълнение на инструмента за поправка на "Входящи" в Outlook
Забележка Ако използвате Outlook 2002 или използвате .pst файл в Outlook 2003, който е създаден чрез по-ранна версия, е възможно инструментът за поправка на "Входящи" да не работи, ако вашият .pst файл се доближава до ограничението за размер от 2 ГБ. Затова проверете размера на файла, преди да продължите. В зависимост от версията на Windows, която изпълнявате, вашият .pst файл може да се намира в една от следните папки.
Windows 7 или Windows Vista: disk drive (“дисково устройство“):\users\username ("потребителско име")\AppData\Local\Microsoft\Outlook
Windows XP и Windows 2000: disk drive (“дисково устройство“):\Documents and Settings\username ("потребителско име")\Local Settings\Application Data\Microsoft\Outlook
Ако големината на файла е близо до ограничението за размер от 2 ГБ, можете да използвате инструмента за изрязване на PST/OST файлове, за да смалите размера на файла. За допълнителна информация относно инструмента за изрязване на PST/OST файлове щракнете върху следния номер на статия в базата знания на Microsoft:
Инструмент за изрязване на прекомерно големи PST и OST файлове
За да намерите и изпълните инструмента за поправка на "Входящи" ръчно, следвайте тези стъпки:
Излезте от Outlook.
Scanpst.exe е скрит файл на вашия компютър, така че се уверете, че настройката Показвай скритите файлове и папки е разрешена във вашите опции за папки. За да проверите тази настройка, изпълнете следните стъпки:
В Windows 7 и Windows Server 2008 щракнете върху Старт, въведете Опции за папките в полето Търсене , след което щракнете върху Опции за папките.
На по-ранни версии на Windows щракнете върху Старт, въведете Контролни папки, след което щракнете върху OK.
Забележка: Ако изпълнявате Windows Vista, щракнете с десен бутон върху Контролни папки, след което щракнете върху Изпълни като администратор. След това щракнете двукратно върху Опции за папките.
Щракнете върху раздела Изглед.
Сгъване на изображениетоРазгъване на изображението
Под Скрити файлове и папки се уверете, че квадратчето Показвай скритите файлове и папки е отметнато, след което щракнете върху OK.
Щракнете върху Старт, а след това щракнете върхуНамиране илиТърсене в зависимост от изпълняваната от вас версия на Windows.
В полето Търсене въведете Scanpst.exe. Ако не можете да намерите файла Scanpst.exe с помощта на Намиране или Търсене, потърсете файла в следните местоположения. Местоположението на файла зависи от версията на Windows, която изпълнявате:
disk drive (“дисково устройство“):\Program Files\Microsoft Office\OFFICEnn, където nn е 10 за Office XP, 11 за Office 2003, 12 за системата 2007 Office и 14 за Office 2010
disk drive (“дисково устройство“):\Program Files\Common Files\System\Mapi\1033\
disk drive (“дисково устройство“):\Program Files\Common Files\System\Mapi\1033\NT
disk drive (“дисково устройство“):\Program Files\Common Files\System\MSMAPI\1033
disk drive (“дисково устройство“):\Program Files(x86)\Microsoft Office\Officenn, където nn е 10 за Office XP, 11 за Office 2003, 12 за системата 2007 Office и 14 за Office 2010
Щракнете двукратно върху файла Scanpst.exe, за да отворите програмата.
Щракнете върху Преглед, за да намерите .pst файла.
Windows 98 или Windows Millennium Edition: disk drive (“дисково устройство“)\Windows\Local Settings\Application Data
Windows NT 4.0: disk drive (“дисково устройство“)\WINNT\Profiles\username ("потребителско име")\Local Settings\Application Data
Windows XP или Windows Server 2003: disk drive (“дисково устройство“):\Documents and Settings\username ("потребителско име")\Local Settings\Application Data\Microsoft\Outlook
Windows 7 или Windows Vista: disk drive (“дисково устройство“):\users\username ("потребителско име")\AppData\Local\Microsoft\Outlook
Забележка Местоположението по подразбиране за .pst файлове на Outlook 2010 в Windows 7 е disk drive (“дисково устройство“):\Users\username ("потребителско име")\Documents\Outlook Files. За Outlook 2010 на Windows Server 2003 или Windows XP местоположението по подразбиране е disk drive (“дисково устройство“):\Documents and Settings\username ("потребителско име")\My Documents\Outlook Files.
Щракнете върху Старт. Инструментът за поправка на "Входящи" сканира файла и докладва дали са намерени грешки.
Щракнете върху OK.
След като сте изпълнили инструмента за поправка на "Входящи" и сте рестартирали Outlook, трябва да се появи списък с възстановени папки в левия навигационен екран на Outlook. Следващата стъпка е да преместите възстановените елементи в нов файл с лични папки (.pst) във вашия профил. За тази цел преминете към стъпка 2: Възстановяване на поправените елементи.
След като сте изпълнили инструмента за поправка на "Входящи", вече можете да възстановите поправените елементи. За да започнете, създайте нов запис на файла с лични папки (.pst) във вашия профил. След това можете да преместите поправените елементи в новия файл с лични папки (.pst).
След като изпълните инструмента за поправка на "Входящи", стартирайте Outlook. Ако използвате няколко профила в Outlook, уверете се, че сте избрали профила, съдържащ файла с лични папки (.pst), който се опитахте да възстановите.
В менюто Изглед или Отиди щракнете върху Списък на папките, за да активирате изгледа "Списък на папките".
В списъка на вашите папки би трябвало да виждате следните възстановени папки:
Тези възстановени папки обикновено са празни, тъй като това е повторно изграден .pst файл. Също така трябва да виждате папка с име Загубени, но възстановени елементи. Тази папка съдържа папки и елементи, възстановени от инструмента за поправка на "Входящи". За съжаление елементите, които липсват в папката "Загубени, но възстановени елементи", е възможно да не подлежат на поправка.
Създайте нов файл с лични папки (.pst) във вашия профил. Стъпките могат да се различават в зависимост от версията на Outlook, която използвате.
Outlook 2010
Щракнете върху Файл в лентата, след което щракнете върху раздела Информация от менюто.
Щракнете върху бутона Настройки на акаунти, след което щракнете отново върху Настройки на акаунти.
Щракнете върху раздела Файлове с данни.
Щракнете върху Добави, за да се отвори диалоговият прозорец Създаване или отваряне на файл с данни на Outlook.
Въведете име за новия файл с данни на Outlook (.pst), след което щракнете върху OK.
Във вашия профил вече трябва да присъства нов файл с данни на Outlook (.pst).
Outlook 2007
В менюто Файл щракнете върху Управление на файл с данни.
Щракнете върху Добави, за да се отвори диалоговият прозорец Нов файл с данни на Outlook.
В диалоговия прозорец Типове хранилища изберете Файл с лични папки (.pst) на Office Outlook, след което щракнете върху OK.
В диалоговия прозорец Създаване или отваряне на файл с данни на Outlook изберете местоположение и име за вашия нов файл с лични папки (.pst), след което щракнете върху OK.
Щракнете върху OK.
Във вашия профил вече трябва да присъства нов файл с лични папки (.pst).
Outlook 2003
В менюто Файл посочете Създай, след което щракнете върху Файл с данни на Outlook.
Щракнете върху OK, за да се отвори диалоговият прозорец Създаване или отваряне на файл с данни на Outlook.
Въведете име за новия файл с лични папки (.pst), след което щракнете върху OK, за да се отвори диалоговият прозорец Създаване на лични папки на Microsoft.
Въведете име за новия файл с лични папки (.pst), след което щракнете върху OK.
Във вашия профил вече трябва да присъства нов файл с лични папки (.pst).
Outlook 2002
В менюто Файл посочете Създай, след което щракнете върху Файл с лични папки (.pst).
Щракнете върху Създай, за да се отвори диалоговият прозорец Създаване на лични папки на Microsoft.
Въведете име за новия файл с лични папки (.pst), след което щракнете върху OK.
Във вашия профил вече трябва да присъства нов файл с лични папки (.pst).
Преместете възстановените елементи от папката Загубени, но възстановени елементи в новия файл с лични папки (.pst).
Когато приключите с преместването на всички елементи, можете да премахнете от своя профил файла с възстановените лични папки (.pst). Това включва и папката Загубени, но възстановени елементи.
Ако сте удовлетворени от възстановената информация, не е необходимо да четете по-нататък тази статия.. Ако обаче искате да се опитате да възстановите допълнителна информация, отидете на стъпка 3: Възстановяване на поправени елементи от архивния файл.
Когато изпълните инструмента за поправка на "Входящи", автоматично се избира опцията за създаване на архивно копие на оригиналния файл с лични папки (.pst). Тази опция създава на вашия компютър файл с име "Име на файл.bak" (без кавички). Този файл е копие на оригиналния файл Име на файл.pst, но с различно разширение. Ако след като сте изпълнили стъпка 2, все още има липсващи елементи, можете да се опитате да възстановите допълнителна информация от този архивен файл, като следвате тези стъпки.
Забележка Ако не сте могли да отворите оригиналния файл с лични папки (.pst), преди да стартирате инструмента за поправка на "Входящи", е възможно описаните по-долу процедури да се окажат безполезни. Ако инструментът не проработи, за съжаление няма да можете да възстановите допълнителна информация. Ако сте могли да отворите файла, описаните по-долу процедури могат да ви помогнат да възстановите допълнителни елементи от повредения файл с лични папки (.pst).
Намерете .bak файла. Той се намира в папката на оригиналния файл с лични папки (.pst).
Направете копие на .bak файла и го кръстете с ново име с разширение .pst. Например кръстете файла "Ново име.pst" (без кавички).
Импортирайте файла Ново име.pst, който сте създали в предната стъпка, използвайки Import and Export Wizard ("Съветник за импортиране и експортиране") в Outlook. За целта изпълнете следните стъпки:
В менюто Файл" щракнете върху Импортиране и експортиране.
Забележка В Outlook 2010 щракнете върху раздела Файл в лентата, щракнете върху Отвори, след което щракнете върху Импортирай.
Сгъване на изображениетоРазгъване на изображението
Щракнете върху Импортиране от друга програма или файл, след което щракнете върху Напред.
Сгъване на изображениетоРазгъване на изображението
Щракнете върху Файл с данни на Outlook (.pst), след което щракнете върху Напред.
Сгъване на изображениетоРазгъване на изображението
Под Файл за импортиране щракнете върху Преглед, след което щракнете двукратно върху файла "Новоиме.pst".
Сгъване на изображениетоРазгъване на изображението
Под Опции щракнете върху Не импортирай дубликатите, след което щракнете върху Напред.
Под Импортиране от папка щракнете, за да изберете файла с лични папки (.pst), след което щракнете, за да изберете Включи и подпапките.
Щракнете, за да изберете Импортирай папките в същата папка в, след което изберете новите лични папки (.pst).
Щракнете върху Готово.
Забележка Помнете, че архивният файл е копие на оригиналния повреден файл и има вероятност да не можете да възстановите нищо друго освен вече възстановените елементи от папката "Загубени, но възстановени елементи". Ако не можете да импортирате файла "Новоиме.pst" в Outlook, това означава, че за съжаление сте загубили цялата информация, която не присъства в папката "Загубени, но възстановени елементи".
Инструментът за поправка на "Входящи" не може да поправи всеки проблем, който бъде открит. В някои случаи елементите не могат да бъдат възстановени, ако те са изтрити окончателно или са повредени безвъзвратно.
За тези, които се интересуват, този раздел описва как точно функционира инструментът за поправка на "Входящи" и как той проверява за грешки и ги поправя във файлове с разширение .pst или .ost.
Как функционира инструментът за поправка на "Входящи"
Когато изпълните инструмента за поправка на "Входящи" върху файл с лични папки (.pst), инструментът извършва следните операции:
Инструментът за поправка на "Входящи" анализира структурата на директорията на файла с личните папки (.pst) и заглавките на елементите, като се опитва да възстанови всички папки и елементи.
Ако инструментът за поправка на "Входящи" възстанови файла с лични папки (.pst), това означава, че инструментът е открил налични проблеми и е отстранил тези, които е могъл.
Инструментът за поправка на "Входящи" се опитва да превърне всеки файл във файл с лични папки (.pst). Например, ако преименувате изпълним файл в "Нещо.pst" (без кавички), инструментът модифицира файла, превръщайки го във фиксируем .pst файл.
Инструментът за поправка на "Входящи" създава архивно копие на всички файлове с лични папки (.pst), преди да се опита да поправи файловете.
Как инструментът за поправка на "Входящи" проверява и отстранява грешките
ScanPST проверява и отстранява предимно грешки във вътрешните структури на данните на .pst файл. Файловете с разширение .pst са файлове на база данни. Затова структури като BTrees и брой препратки се проверяват и коригират според необходимостта. Тези обекти от ниско ниво нямат информация за структури от по-високо ниво, като съобщения, елементи на календара и т.н., които са създадени на тяхна база.
Ако ScanPST прецени, че даден блок на структура или таблица е неизползваем или повреден, ScanPST го премахва. Ако този блок е бил част от конкретен елемент в Outlook, този елемент ще бъде отстранен, след като бъде проверен.
Възможно е това поведение да е неочаквано за вас, но премахването на елемента е уместно при тези обстоятелства. Освен това този вид ситуация вероятно възниква много рядко, като тя винаги ще бъде отбелязвана в регистрационния файл на ScanPST.
На по-високо ниво по-видимите промени, които ще забележите, ще са свързани с папки и съобщения.
Папки
ScanPST проверява всяка папка в .pst файла и извършва следните операции:
ScanPST проверява дали има правилни таблици, свързани с папката.
ScanPST проверява всеки ред във всяка една от таблиците, за да се увери, че съобщението или подпапката съществува в системата.
Ако не може да открие съобщението или подпапката, ScanPST премахва реда от таблицата.
Ако открие съобщението или подпапката, ScanPST извършва проверка на съответното съобщение или подпапка.
Ако проверката претърпи неуспех, съобщението или папката се смятат за повредени, след което се премахват от таблицата и се изтриват от базата данни.
Ако проверката завърши успешно, ScanPST прави друг анализ, за да се увери, че стойностите на възстановеното съобщение вече отговарят на стойностите в таблицата. Ако е необходимо, повредените папки се създават отново от самото начало. Тези папки не съдържат данни на потребителя.
Съобщения
Повечето потребители ще се притесняват за операциите със съобщения, защото някой повреден елемент може да предизвика необходимост от изтриване на нещо от .pst файла. ScanPST извършва следните операции със съобщения:
ScanPST извършва някои основни видове проверки на таблици на прикачени файлове и таблици на получатели. Тази операция прилича на начина, по който функционира папка със съобщения в нея.
След успешно преминаване на проверката, осигуряваща правилното форматиране на получателите, ScanPST извършва промените, необходими за синхронизиране на провереното съдържание на таблицата с получатели със свойствата на получателите в съобщението. Благодарение на ScanPST родителската папка на съобщението винаги ще сочи към валидна папка. Следните свойства на съобщението се проверяват, за да се осигури спазването на валидни формати за данни от тяхна страна:
PR_MESSAGE_CLASS
ScanPST проверява дали това свойство съществува. Ако то не съществува, му се присвоява IPM.Note.
PR_MESSAGE_FLAGS
Всеки флаг се проверява отделно.
PR_SUBMIT_FLAGS
Тази проверка прилича на на начина, по който функционират флаговете за съобщения.
PR_CLIENT_SUBMIT_TIME
Ако флаговете за изпратено съобщение показват, че съобщението е маркирано като изпратено, това свойство трябва да е съществува. Ако флаговете за изпратено съобщение не показват, че съобщението е маркирано като изпратено, времето се задава като "Сега".
PR_SEARCH_KEY
Това свойство трябва да съществува. Ако то не съществува, за него се създава GUID на случаен принцип.
PR_CREATION_TIME
Това свойство трябва да съществува. Ако свойството не е налично, времето се задава като "Сега".
PR_LAST_MODIFICATION_TIME
Това свойство трябва да съществува. Ако свойството не е налично, времето се задава като "Сега".
PR_MESSAGE_SIZE
Размерите се пресмятат повторно и се сравняват със запаметените стойности. Ако размерите се различават, записва се изчислената стойност.
Не се прави явна проверка на свойства, свързани с тялото на съобщението, нито на свойствата, свързани с темата, с изключение на подразбиращата се проверка от ниско ниво, за която е споменато по-горе в тази статия. Свойствата за показване на получателите се променят така, че да отговарят на възстановената таблица с получатели. След завършване на тази операция се стартират други алгоритми с цел събирането на всички висящи съобщения и поставянето им в папка за висящи съобщения.
За допълнителна информация относно двоичните дървета (btrees) посетете следния уеб сайт на Microsoft:
Забележка Това е статия "БЪРЗА ПУБЛИКАЦИЯ", създадена директно в рамките на организацията за поддръжка на Microsoft. Информацията, съдържаща се тук, се ограничава до съдържащото се в нея и е дадена в отговор на появили се проблеми. В резултат на краткия срок до тяхното предлагане, материалите може да съдържат печатни грешки и могат да бъдат преработвани във всеки момент без предизвестие. Вижте Условия на ползване
Благодарим ви! Вашият отзив се използва, за да ни помогне да подобрим нашето съдържание за поддръжка. За повече опции за съдействие посетете началната страница за помощ и поддръжка.