web-dev-qa-db-ja.com

Outlook2010で読み取り専用のOutlookPSTファイルを開くにはどうすればよいですか

Windows7でのOutlook2010の実行

私は2つの非常に大きなOutlookファイルをそれぞれ約700MB持っています。私は定期的にそれらの電子メールにアクセスする必要があります、それらは近年のアーカイブです。ただし、それらを開くたびに、日付(およびファイル内の何か)が更新されます。これは、バックアップソフトウェアが増分バックアップ中にそれらを再度バックアップしようとすることを意味します。日付とファイルが変更されないように、PSTファイルを読み取り専用で(もちろんインデックス検索用にも)開きたいと思います。完全バックアップで使用したいので、バックアップから除外したくありません。

ファイルシステムでファイルを読み取り専用に設定すると、Outlookはファイルを開くことを拒否します。

それで、質問をもう一度要約します。 Outlook 2010で一部のPSTファイルを読み取り専用で開き、読み取り、インデックス作成、検索に使用できるようにするにはどうすればよいですか。ただし、変更されません。

5
nwaltham

Outlook2010はOutlook2007と同様のアーキテクチャを備えていると思います。私のソースはOutlook2007以下に固有ですが、何かが変わったとは思えません。

設計上、できません。 PSTファイルへの書き込みのインデックス作成、読み取り、検索。

出典: http://support.Microsoft.com/kb/26952

記事から:

Outlookが読み取り専用メディア(CD-ROMなど)または読み取り専用フォルダーで個人用フォルダー(.pst)ファイルを開くことをサポートしていない理由は3つあります。

.pstファイルはデータベースファイル形式です。ユーザーがOutlookユーザーインターフェイスをナビゲートすると、ユーザーはコンピューターが検索と並べ替えで応答することを期待します(ユーザーがビューの列ヘッダーをクリックしてビューのコンテンツを並べ替える場合と同様)。これらの検索および並べ替え手順を使用できるように、コンピューターは.pstファイルに書き込める必要があります。

ユーザーは、ビューの内容を変更できることを期待しています。たとえば、ユーザーは列を追加したり、Outlookに現在の並べ替え順序やフィルターなどを記憶させたい場合があります。ビュー定義は、そのOutlookフォルダー内の特別な領域に情報を保存するため、ビュー定義は.pstファイルに書き込まれます。

.pstファイルはシングルユーザーファイル形式です。コンピューターは、ファイルの特別な領域を使用して、ファイルを開いたコンピューターに関する情報を書き込みます。このファイルは、同じコンピューター上の他のプロセスがファイルにアクセスできるようにする一方で、最初のコンピューターがファイルを閉じるまで他のコンピューターがファイルにアクセスするのを防ぎます。この「ファイルロック」機能がないと、2台のコンピューターが同時に.pstファイルを開くと、コンピューターがファイルに損傷を与える可能性があります。

これらの設計上の決定は、Outlookおよびメッセージングアプリケーションプログラミングインターフェイス(MAPI)のコアアーキテクチャを反映しています。

5
Brian