Cách sử dụng công cụ Sửa Hộp thư đến để phục hồi thư email trong Outlook

ID c?a bài: 287497 - Xem s?n ph?m mà bài này áp d?ng vào.
Nếu bạn là khách hàng Doanh nghiệp Nhỏ, hãy tìm các tài nguyên học hỏi và khắc phục sự cố bổ sung tại trang web Hỗ trợ dành cho Doanh nghiệp Nhỏ.
Đối với phiên bản Microsoft Outlook 2000 của bài viết này, hãy xem 197316.
Đối với phiên bản Microsoft Outlook 2000 (IMO) của bài viết này, hãy xem 197315.
Đối với phiên bản Microsoft Outlook 98 của bài viết này, hãy xem 181325. (Trang này có thể có bằng tiếng Anh)
Bung t?t c? | Thu g?n t?t c?

? Trang này

Tóm t?t

Bạn có thể sử dụng công cụ Sửa Hộp thư đến (canpst.exe) để khôi phục các thư mục và mục từ tệp Thư mục Cá nhân bị hỏng (.pst) hoặc tệp Thư mục Gián tuyến (.ost) trong Microsoft Outlook 2010, Outlook 2007, Outlook 2003 và Outlook 2002. Scanpst.exe được tự động cài đặt khi bạn cài đặt Microsoft Office hoặc Microsoft Outlook. Scanpst.exe không khả dụng để tải xuống.

Bài viết này mô tả những việc mà công cụ Sửa Hộp thư đến thực hiện và cách công cụ xác thực và sửa lỗi trong tệp .pst hoặc .ost.

Cách sử dụng công cụ Sửa Hộp thư đến

Để khôi phục các thư mục và mục từ tệp .pst hoặc .ost bị hỏng của bạn bằng cách sử dụng công cụ Sửa Hộp thư đến, hãy sử dụng các bước sau đây.


Video: Cách sửa các tệp Thư m?c Cá nhân trong Outlook (.pst)

Thu g?n h?nh ?nh nàyBung r?ng h?nh ?nh này
uuid=864d6ddc-b810-4c61-9737-9c4a1d6ca023 VideoUrl=http://aka.ms/ae4hso
Thu g?n h?nh ?nh nàyBung r?ng h?nh ?nh này


Chú ý Các ví dụ trong phần sau hướng dẫn cách sử dụng công cụ Sửa Hộp thư đến đối với tệp .pst, nhưng bạn có thể sử dụng các quy trình tương tự cho tệp thư mục ngoại tuyến (.ost).

Thu g?n h?nh ?nh nàyBung r?ng h?nh ?nh này
Bước 1: Ch?y công c? S?a H?p thư đ?n đ? ch?n đoán và s?a l?i


Thu g?n h?nh ?nh nàyBung r?ng h?nh ?nh này
Bước 2: Khôi ph?c các m?c đã s?a


Thu g?n h?nh ?nh nàyBung r?ng h?nh ?nh này
Bước 3: Khôi ph?c các m?c đã sửa t? tệp sao lưu

Thông tin chuyên sâu

Đối với những người quan tâm, phần này mô tả chính xác chức năng của công cụ Sửa Hộp thư đến và cách công cụ xác thực và sửa các lỗi trong tệp .pst hoặc .ost.

Công cụ Sửa Hộp thư có chức năng gì

Khi bạn chạy công cụ Sửa Hộp thư đến trên tệp Thư mục Cá nhân (.pst), công cụ sẽ thực hiện các chức năng sau:
  • Công cụ Sửa Hộp thư đến phân tích cấu trúc thư mục của tệp Thư mục Cá nhân (.pst) và tiêu đề mục để cố khôi phục tất cả các thư mục và các mục.
  • Nếu công cụ Sửa Hộp thư đến khôi phục tệp Thư mục Cá nhân (.pst) thì có nghĩa là công cụ sửa đã phát hiện ra các sự cố và đã sửa những gì mà công cụ có thể sửa.
  • Công cụ Sửa Hộp thư đến cố gắng chuyển đổi mọi tệp thành tệp Thư mục Cá nhân (.pst). Ví dụ: nếu bạn đổi tên tệp thi hành thành "Something.pst" (không có dấu ngoặc kép), công cụ sẽ chuyển đổi tệp thành tệp .pst có thể gắn.
  • Công cụ Sửa Hộp thư đến tạo bản sao lưu của mọi tệp Thư mục Cá nhân (.pst) trước khi bạn cố gắng sửa tệp.

Cách công cụ Sửa Hộp thư đến xác thực và sửa lỗi

ScanPST chủ yếu xác thực và sửa lỗi trong cấu trúc dữ liệu nội bộ của tệp .pst. Tệp .pst là m?t tệp cơ s? d? li?u. Do đó, các cấu trúc, chẳng hạn như BTrees và số lần tham chiếu, được kiểm tra và sửa khi cần. Các đối tượng cấp độ thấp này không biết về các cấu trúc cấp độ cao hơn, chẳng hạn như thông báo, mục lịch, v.v, được tạo trên chúng.

Nếu ScanPST xác định rằng một khối cấu trúc hoặc bảng cụ thể không thể đọc được hoặc bị hỏng, ScanPST sẽ xoá chúng. Nếu khối đó là một phần của mục cụ thể trong Outlook, mục sẽ bị xoá khi được xác thực.

Có thể bạn không muốn điều này xảy ra nhưng việc xoá mục là phù hợp trường hợp này. Đồng thời, loại tình huống cụ thể này rất hiếm gặp và sẽ luôn được ghi vào tệp nhật ký ScanPST.

Ở cấp độ cao hơn, các thay đổi rõ ràng hơn mà bạn thấy liên quan đến thư mục và thông báo.

Thư mục

ScanPST kiểm tra mọi thư mục trong .pst và thực hiện các tác vụ sau:
  1. ScanPST đảm bảo rằng có các bảng phù hợp được liên kết với thư mục.
  2. ScanPST kiểm tra mọi hàng trong từng bảng và đảm bảo rằng thông báo hoặc thư mục con tồn tại trong hệ thống.
  3. Nếu ScanPST không thể tìm thấy thông báo hoặc thư mục con, ScanPST sẽ xoá hàng khỏi bảng.
  4. Nếu ScanPST tìm thấy thông báo hoặc thư mục con, ScanPST sẽ xác thực thông báo hoặc thư mục.
  5. Nếu việc xác thực đó không thành công, thông báo hoặc thư mục sẽ bị xem là hỏng và bị xoá khỏi bảng và khỏi cơ sở dữ liệu.
  6. Nếu việc xác thực thành công, ScanPST thực hiện phân tích khác để đảm bảo rằng các giá trị của thông báo vừa được khôi phục phù hợp với các giá trị trong bảng. Các thư mục b? h?ng đư?c tạo lại t? đ?u n?u c?n thi?t. Các thư mục này không ch?a d? li?u ngư?i dùng.
Thông báo

Hầu hết người dùng sẽ lo lắng bởi các hoạt động của thông báo vì mục bị hỏng có thể khiến mục nào đó bị xoá khỏi tệp .pst. ScanPST th?c hi?n các tác vụ sau đây đối với thông báo:
  1. ScanPST tiến hành một số xác thực cơ bản đối với bảng tệp đính kèm và bảng người nhận. Tác vụ này tương tự cách một thư mục hoạt động với thông báo bên trong.
  2. Ngay khi bảng người nhận được xác thực để đảm bảo người nhận được định dạng đúng, ScanPST thực hiện mọi thay đổi cần thiết để đồng bộ hoá nội dung của bảng người nhận hợp lệ này với thuộc tính người nhận trên thông báo. ScanPST cũng đảm bảo rằng thư mục chính của thông báo tham chiếu một thư mục hợp lệ. Thuộc tính thông báo sau đây được kiểm tra để đảm bảo rằng chúng tuân thủ định dạng dữ liệu hợp lệ:
    • PR_MESSAGE_CLASS

      ScanPST ki?m tra xem thuộc tính này có tồn tại hay không. Nếu thuộc tính không tồn tại, thuộc tính được đặt thành IPM.Note.
    • PR_MESSAGE_FLAGS

      M?i c? đư?c xác thực riêng bi?t.
    • PR_SUBMIT_FLAGS

      Xác thực này tương t? như tác vụ dành cho c? thông báo.
    • PR_CLIENT_SUBMIT_TIME

      Nếu cờ gửi biểu thị rằng thông báo được đánh dấu là đã gửi, thuộc tính này phải tồn tại. Nếu cờ gửi không biểu thị rằng thông báo được đánh dấu là đã gửi, thời gian được đặt thành Bây giờ.
    • PR_SEARCH_KEY

      Thuộc tính này phải tồn tại. Nếu không có thuộc tính này, GUID ngẫu nhiên được tạo cho thuộc tính.
    • PR_CREATION_TIME

      Thuộc tính này phải tồn tại. Nếu không có thuộc tính này, thời gian được đặt thành Bây giờ.
    • PR_LAST_MODIFICATION_TIME

      Thuộc tính này phải tồn tại. Nếu không có thuộc tính này, thời gian được đặt thành Bây giờ.
    • PR_MESSAGE_SIZE

      Kích thư?c đư?c tính toán l?i và so sánh v?i giá tr? đư?c lưu tr?. Nếu kích thước khác nhau theo một số độ lệch, giá trị được tính lại sẽ được ghi.
    Không có xác thực nào được hoàn thành đối với thuộc tính liên quan đến nội dung thông báo hoặc đối với thuộc tính liên quan đến chủ đề, ngoại trừ xác thực cấp độ thấp mà bài viết này đề cập ở phần trên. Thuộc tính hiển thị người nhận được thay đổi để phù hợp với bảng người nhận đã khôi phục. Ngay khi hoạt động này hoàn thành, các thuật toán khác được chạy để thu thập tất cả các thông báo đơn lẻ và để đặt chúng vào thư mục Đơn lẻ.

    Để biết thêm thông tin về cây nhị phân (btrees), hãy truy c?p trang web sau của Microsoft:
    Ki?m tra Bao quát về Cấu trúc Dữ liệu

Thu?c tính

ID c?a bài: 287497 - L?n xem xét sau cùng: 11 Tháng Giêng 2013 - Xem xét l?i: 6.0
Áp d?ng
  • Microsoft Outlook 2010
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
  • Microsoft Outlook 2002 Standard Edition
T? khóa: 
kbrepair kbhowto kbvideocontent KB287497

Cung cấp Phản hồi