Outlook 個人用フォルダー ファイル (.pst) を修復する方法

元の KB 番号:   272227

受信トレイ修復ツールを使用して Outlook 個人用フォルダー ファイル (.pst) を修復するには、次の手順に従います。

手順 1 - Outlook を終了し、受信トレイ修復ツールを起動する

受信トレイ修復ツールを自動的に開始する

受信トレイ修復ツールを起動します (Scanpst.exe)。 次に、[ファイルのダウンロード**]** ダイアログ ボックスで[開く] または [実行] を選択し、簡単な修正ウィザードの手順に従います。

受信トレイ修復ツールが開始したら、手順 2 に進みます。 (受信トレイ修復ツールを起動できない場合)

受信トレイ修復ツールを手動で開始する

受信トレイの修復ツールを手動で起動するには、Microsoft Windows Explorer を使用してフォルダーの 1 つを見つけて、ファイルをダブルクリックScanpst.exeします。

注意

ファイルまたはフォルダーが非表示になる場合があります。 ファイルとフォルダーを再表示する方法については、オペレーティング システムのドキュメントを参照してください。

一般的な場所 コメント
<disk drive>\Program Files(x86)\Microsoft Office\root\Office16 Outlook 2016 クイック実行 32 ビット バージョンの Windows へのインストール
<disk drive>\Program Files\Microsoft Office\root\Office16 Outlook 2016 クイック実行 64 ビット バージョンの Windows へのインストール
<disk drive>\Program Files(x86)\Microsoft Office\Office16 32 ビット バージョンの Windows での Outlook 2016 MSI ベースのインストールの場合
<disk drive>\Program Files\Microsoft Office\Office16 64 ビット バージョンの Windows での Outlook 2016 MSI ベースのインストールの場合
<disk drive>\Program Files\Microsoft Office 15\root\office15 Outlook 2013 クイック実行 64 ビット バージョンの Windows へのインストール
<disk drive>\Program Files(x86)\Microsoft Office 15\root\office15 Outlook 2013 クイック実行 32 ビット バージョンの Windows にインストールする場合
<disk drive>\Program Files\Microsoft Office\Office15 64 ビット バージョンの Windows での Outlook 2013 MSI ベースのインストールの場合
<disk drive>\Program Files(x86)\Microsoft Office\Office15 32 ビット バージョンの Windows での Outlook 2013 MSI ベースのインストールの場合
<disk drive>:\Program Files\Microsoft Office\Office14 64 ビット バージョンの Windows 上の Outlook 2010 の場合
<disk drive>:\Program Files\Microsoft Office(x86)\Office14 32 ビット バージョンの Windows 上の Outlook 2010 の場合
<disk drive>:\Program Files\Microsoft Office\Office12 Windows の 64 ビット バージョンの Outlook 2007 の場合
<disk drive>:\Program Files(x86)\Microsoft Office\Office12 32 ビット バージョンの Windows 上の Outlook 2007 の場合
<disk drive>:\Program Files\Common Files\System\Mapi\1033 その他の | 一般的な場所
<disk drive>:\Program Files\Common Files\System\MSMAPI\1033 その他の一般的な場所
<disk drive>:\Program Files\Common Files\System\Mapi\1033\NT その他の一般的な場所 (Windows NT Windows 2000 用)
<disk drive>:\Program Files\Common Files\System\Mapi\1033\95 その他の一般的な場所 (Windows 95 および Windows 98 の場合)

(受信トレイ修復ツールが見当たらない場合)

手順 2 - .pst ファイルを修復する

[受信トレイの修復] ツールで、個人用フォルダー (.pst) ファイルのパスとファイル名を入力するか、[参照] を選択して Windows ファイル システムを使用してファイルを検索し、[スタート] を選択 します

注意

.pst ファイルの場所が分からない場合は、「.pst ファイルを検索、移動、またはバックアップする方法」の手順 に従います

.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 ファイルなので、通常は空です。 また、Lost and Found という名前のフォルダーも表示されます。 このフォルダーには、受信トレイ修復ツールが回復したフォルダーとアイテムが含まれます。 残念ながら、Lost and Found フォルダーから見つからないアイテムは修復を超えている可能性があります。

  4. プロファイルに新しい個人用フォルダー (.pst) ファイルを作成します。 実行している Outlook のバージョンに応じて、手順が異なる場合があります。

    Outlook 2010 以降

    1. リボンの [ファイル ] タブを選択し、メニューの [情報 ] タブを選択します。
    2. [アカウント設定 ] ボタンを選択 し、もう一度 [アカウント設定] を選択 します。
    3. [データ ファイル ] タブを選択 します。
    4. [追加 ] を 選択して 、[Outlook データ ファイルの作成または開く] ダイアログ ボックスを 開きます。
    5. 新しい Outlook データ (.pst) ファイルのファイル名を入力し 、[OK] を選択します
    6. プロファイルに新しい Outlook データ (.pst) ファイルが必要です。

    Outlook 2007

    1. [ファイル] メニューの [データ ファイル の管理] を選択します
    2. [追加 ] を 選択して、[ 新しい Outlook データ ファイル] ダイアログ ボックスを 開きます。
    3. [記憶域の 種類] ダイアログ ボックスで、[Outlook 個人用フォルダー Office (.pst) を選択し 、[OK] を選択します
    4. [Outlook データ ファイルの作成 または開く] ダイアログ ボックスで、新しい個人用フォルダー (.pst) ファイルの場所とファイル名を選択し 、[OK] を選択します
    5. [OK] を選択します。
    6. プロファイルに新しい個人用フォルダー (.pst) ファイルが必要です。

    Outlook 2003

    1. [ファイル] メニューの [新規] を ポイントし、[Outlook データ ファイル] を選択します
    2. [OK] を 選択して 、[Outlook データ ファイルの作成または開く] ダイアログ ボックスを 開きます。
    3. 新しい個人用フォルダー (.pst) ファイルのファイル名を入力し 、[OK] を選択して [Microsoft 個人用フォルダーの作成] ダイアログ ボックスを開きます。
    4. 新しい個人用フォルダー (.pst) ファイルのファイル名を入力し 、[OK] を選択します
    5. プロファイルに新しい個人用フォルダー (.pst) ファイルが必要です。

    Outlook 2002

    1. [ファイル] メニューの [新規] を ポイント し、[個人用フォルダー ファイル ] (.pst) を選択します
    2. [作成 ] を 選択して 、[Microsoft 個人用フォルダーの作成] ダイアログ ボックス を開きます。
    3. 新しい個人用フォルダー (.pst) ファイルのファイル名を入力し 、[OK] を選択します
    4. プロファイルに新しい個人用フォルダー (.pst) ファイルが必要です。
  5. 復元されたアイテムを [紛失] フォルダーから新しい個人用フォルダー (.pst) ファイルにドラッグします。

  6. すべてのアイテムの移動が完了したら、回復された個人用フォルダー (.pst) ファイルをプロファイルから削除できます。 これには、Lost フォルダーと Found フォルダーが含まれます。

  7. 回復した情報に満足している場合は、完了です。 ただし、追加情報の回復を試みる場合は、バックアップ ファイルから修復されたアイテムを回復する [(オプション)] セクションに移動 します。

受信トレイ修復ツールとは

受信トレイ修復ツール (Scanpst.exe) は、個人用フォルダー (.pst) ファイルに関連付けられている問題を修復するために設計されています。

受信トレイ修復ツールは、オペレーティング システムに応じて、すべての英語の Microsoft Outlook インストール オプションで自動的にインストールされます。

受信トレイ修復ツールが見つからなかったり開始したりできない

受信トレイ修復ツールを自動的または手動で起動できない場合は、アプリケーションを修復Office があります

バックアップ ファイルから修復されたアイテムを復元する (オプション)

注意

受信トレイ修復ツールを実行する前に元の個人用フォルダー (.pst) ファイルを開けたことがない場合は、次の手順が機能しない可能性があります。 動作しない場合は、残念ながら、追加の情報を回復できません。 ファイルを開くことができる場合は、次の手順を実行すると、破損した個人用フォルダー (.pst) ファイルから追加のアイテムを回復するのに役立ちます。

受信トレイ修復ツールを実行すると、元の個人用フォルダー (.pst) ファイルのバックアップを作成するオプションが自動的に選択されます。 このオプションは、ハード ディスクにファイル名 .bak という 名前のファイルを 作成します。 このファイルは、拡張子が異なる元のファイル .pst ファイルのコピーです。 前のセクションの手順に従った後もアイテムが見つからないと思う場合は、次の手順に従って、このバックアップ ファイルから追加情報を回復できます。

.bak ファイルを探します。 元の個人用フォルダー (.pst) ファイルのフォルダーにあります。

  1. .bak ファイルを探します。 元の個人用フォルダー (.pst) ファイルのフォルダーにあります。

  2. .bak ファイルのコピーを作成し、ファイルに .pst 拡張子を持つ新しい名前を付します。 たとえば、ファイルに名前を付け 、新しい名前.pst を指定します。

  3. Outlook の インポートと エクスポート ウィザードを使用して、前の手順で作成した新しい名前の .pst ファイルをインポートします。 これを行うには、次の手順を実行します。

    1. [ファイル] メニューの [ インポートとエクスポート ] を選択します

      注意

      Outlook 2010 以降で、リボンの [ファイル] タブを選択し、[開く] を選択し、[インポート] を 選択します

    2. [他のプログラムまたはファイルからのインポート] を選択し、[次へ] を選択します。
    3. [ 個人用フォルダー ファイル ] (.pst) を選択し、[次へ] を 選択します
    4. [ インポートするファイル] で、[ 参照] を 選択し、Newname.pst ファイルをダブルクリックします。
    5. [ オプション] で、[ 重複をインポートしない] を選択し、[次へ] を 選択します
    6. [ インポートするフォルダーの選択] で、個人用フォルダー (.pst) ファイルを選択し、[サブフォルダーを含める ] を選択します
    7. [ フォルダーを同じフォルダーにインポート する] を選択し、新しい個人用フォルダー (.pst) を選択します。
    8. [完了] を選択します。

注意

バックアップ ファイルが元の破損したファイルであり、Lost and Found フォルダーで復元されたファイル以外の復元ができないことがあります。 Newname.pst ファイルを Outlook にインポートできない場合は、残念ながら、Lost and Found フォルダーに含めされていないすべての情報が失われました。

受信トレイ修復ツールがエラーを検証および修正する方法

ScanPST は、主に .pst ファイルの内部データ構造のエラーを検証および修正します。 .pst ファイルはデータベース ファイルです。 したがって、BTrees や参照カウントなどの構造は、必要に応じてチェックおよび修復されます。 これらの低レベルオブジェクトには、メッセージ、予定表アイテムなどの上位レベルの構造に関する知識はありません。

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 は、これらの有効な受信者テーブルの内容をメッセージの受信者プロパティに同期するために必要な変更を行います。 ScanPST は、メッセージの親フォルダーが有効なフォルダーを参照する場合も保証します。 次のメッセージ プロパティがチェックされ、有効なデータ形式に従う必要があります。

    • PR_MESSAGE_CLASS

      ScanPST は、このプロパティが存在することを確認します。 プロパティが存在しない場合は 、IPM に設定されます。注.

    • PR_MESSAGE_FLAGS

      各フラグは個別に検証されます。

    • PR_SUBMIT_FLAGS

      この検証は、メッセージ フラグの操作に似たものになります。

    • PR_CLIENT_SUBMIT_TIME

      送信フラグがメッセージが送信済みとしてマークされている場合は、このプロパティが存在する必要があります。 送信フラグがメッセージが送信済みとしてマークされていない場合、時刻は Now に設定 されます

    • PR_SEARCH_KEY

      このプロパティが存在する必要があります。 プロパティが存在しない場合は、そのプロパティに対してランダムな GUID が生成されます。

    • PR_CREATION_TIME

      このプロパティが存在する必要があります。 プロパティが存在しない場合、時刻は Now に設定 されます

    • PR_LAST_MODIFICATION_TIME

      このプロパティが存在する必要があります。 プロパティが存在しない場合、時刻は Now に設定 されます

    • PR_MESSAGE_SIZE

      サイズは再計算され、格納されている値と比較されます。 サイズがデルタによって異なる場合は、計算された値が書き込まれます。

本文関連のプロパティまたはサブジェクト関連のプロパティでは、この記事で説明した暗黙的な低レベルの検証を除き、検証は明示的に行われます。 受信者の表示プロパティは、回復された受信者テーブルと一致するために変更されます。 この操作が完了するとすぐに、他のアルゴリズムが実行され、孤立したメッセージを収集し、孤立したメッセージを Orphans フォルダーに格納します。

バイナリ ツリー (btrees) の詳細については、「 データ構造の広範な検討」を参照してください