OneDrive「最近大量のファイルが削除されたようです」メールの確認・復元手順

OneDriveから「最近大量のファイルが OneDrive から削除されたようです。」というメールが来たら、誤通知と決めつけず、メール内のリンクとは別にOneDriveのWebサイトを開き、対象アカウント・ファイル・ごみ箱を確認します。まず「意図した整理か」「必要なファイルが消えたか」を分け、必要なものが消えていれば復元期限内に対処してください。

Microsoftはクラウドストレージの公式説明で、多くのファイルが削除されたことに気づくとメールで知らせると案内しています。ただし、通知の文面だけでは受信したメールの真正性も、削除の実行者も確定できません。

目次

最初に確認する4つのこと

  1. メールの宛先とOneDriveにサインインしているアカウントが一致しているか確認します。個人用と職場・学校用を取り違えないでください。
  2. メール内のリンクから操作する前に、普段利用するOneDriveの公式Webサイトを自分で開きます。
  3. 必要なファイルが「マイ ファイル」や移動先に残っているか、Webの「ごみ箱」に対象があるかを確認します。
  4. 消した覚えがあるか、直前にフォルダーをOneDriveの外へ移動したか、別端末で整理したかを確認します。

通知が届いたら、不要なファイルを整理した結果なのか、必要なファイルが失われたのかを先に確認します。メールが届いたことだけで、乗っ取りや誤検知と結論づけないでください。

メールが本物か不安な場合

Microsoftのフィッシング対策は、疑わしいリンクを押さず、別途公式サイトへアクセスする方法を案内しています。送信者の表示名やMicrosoftのロゴだけで本物と判断しません。宛先・差出人のアドレス・リンク先を照合し、添付ファイルやパスワード入力を急がせる内容にも注意します。

疑わしい画面にパスワードを入力してしまった場合は、公式サイトから該当アカウントを保護し、同じパスワードを使っている他のアカウントも見直します。職場・学校用アカウントなら管理者へ連絡してください。メールを疑う確認と、実際のファイルを探す確認は並行して行います。

大量削除と、移動・空き容量の確保を区別する

行った操作・確認した状態意味と確認先
OneDrive内のファイルをDeleteで削除同期によりクラウド側の削除にも反映されます。Webのごみ箱を確認します。
OneDriveフォルダーから同期対象外のフォルダーへ移動PCに移動したファイルは残っても、OneDriveからは取り除かれます。移動先とWebのごみ箱を確認します。
OneDrive内で別の場所へ整理した移動先に必要なファイルが存在するかを確認します。移動したという記憶だけで通知を無視しません。
「空き領域を増やす」を選んだローカルの内容をオンライン専用にする操作です。クラウド上から削除するDeleteとは異なります。
別のPC・スマホ・Webで削除した同期する端末へ影響します。PCだけを見るのではなく、Webの対象アカウントで確認します。

OneDriveの削除の公式説明では、PCに残してOneDriveから除きたい場合は同期フォルダーの外へ移動すると案内しています。したがって、外へ移した結果のクラウド側の削除を「ファイルがあるから誤検知」と呼ぶのは正確ではありません。

OneDriveのアイコンの公式説明では、「空き領域を増やす」はファイルをオンライン専用にする操作です。PCの容量を空けたいだけなら、Deleteによる削除と取り違えないでください。ゲームやアプリの更新が直前にあっても、通知だけから「更新の誤検知」と断定せず、実際のファイルと操作を照合します。

PCのごみ箱に見当たらないとき

PCのごみ箱が空でも、OneDriveのクラウドで削除されたファイルがないとは判断できません。

Microsoftの削除ファイルの復元案内では、クラウドで削除したファイルやオンライン専用ファイルは、コンピューターのごみ箱に表示されないと説明しています。PCのごみ箱とWebのOneDriveのごみ箱は別々に確認してください。

  1. メールの宛先に対応するアカウントでOneDriveのWebサイトを開き、「ごみ箱」を確認します。
  2. ファイル名・元の場所・削除時刻を、直前の整理や端末操作と照合します。
  3. 個人用Vault内のファイルは、該当する表示・ロック解除の案内も確認します。
  4. 共有ファイルは誰のOneDriveに保存されているものか確認します。自分のごみ箱だけで見つからない場合は、所有者へ確認します。
  5. ごみ箱が空の場合も、別アカウント、保存期間経過、完全削除、移動先などを区別します。

PCで見える状態、Webの保存状態、メールの通知は別の情報です。必要なファイルを開けるかと、その保存場所まで確認すると、単に一覧にあるだけの場合との違いが分かります。

消えたファイルを戻す:まず個別の復元

Webのごみ箱で必要なファイルを選択し、「復元」を実行します。元の場所へ戻るため、復元後にWebで開けるかを確認し、続いてPCの同期状態を確認してください。別の場所にある同名ファイルだけを見て、復元成功と判断しません。

保存先ごみ箱の保持期間と注意
個人用OneDrive通常はごみ箱へ移した後30日で自動削除されます。
職場・学校用OneDrive通常は93日です。管理者が設定を変更している場合は異なります。
Webごみ箱から完全に削除済み通常のごみ箱復元やOneDrive全体の復元では戻せません。職場・学校用は管理者へ確認します。

期間は現在の公式復元手順に基づきます。「いつか確認すればよい」と保留せず、不要な整理でなかった場合は早めに復元します。原因を調べるためにごみ箱を空にしないでください。

ファイルはあるが内容が変わった:バージョン履歴

OneDriveのバージョン履歴は、OfficeファイルだけでなくPDF・画像・動画等のファイルにも対応します。Webで対象ファイルを選び、右クリック等から「バージョン履歴」を開き、必要な版のメニューで「復元」を選びます。復元した版が現在の版になります。

これは、存在するファイルの内容を以前の版へ戻す方法です。ファイル自体が削除されている場合は、まずごみ箱から戻せるか確認します。職場・学校用では管理者がバージョン履歴を無効にしている場合もあるため、履歴が表示されないことを故障と断定しません。

多数の操作をまとめて戻す:OneDrive全体の復元

OneDrive全体の復元はMicrosoft 365の利用者向け機能で、過去30日以内の変更を取り消せます。個人用はWebの設定→オプション→「OneDriveを復元」、職場・学校用は設定の「OneDriveを復元」を確認します。利用条件・表示の有無を確認してください。

  1. 復元画面の日時・日別の活動グラフ・活動一覧から、問題が始まる前の時点を調べます。
  2. 最初に取り消したい操作を選ぶと、その後の操作も選択されるため、対象範囲を読みます。
  3. 必要な変更まで取り消さないか、復元の影響を確認してから実行を判断します。
  4. 実行後、重要なファイルをWebで確認し、PCの同期状態も確認します。

この画面の活動一覧は、全体の復元で時点を選ぶためのものです。すべてのOneDriveアプリに同じ「最近のアクティビティ」メニューがあるとは案内しません。復元時点より後に作成したファイルはOneDriveのごみ箱へ移されます。1ファイルだけの問題なら、先に個別のごみ箱・バージョン履歴を検討します。完全削除済みのファイルを必ず戻せる機能でもありません。

身に覚えがない場合:サインイン履歴の限界も確認

個人用Microsoftアカウントでは、公式アカウント画面のセキュリティから最近のアクティビティを確認できます。公式の最近のアクティビティの説明によれば、過去30日間のサインインの日時・場所・端末等を確認できますが、すべての操作が記録される一覧ではありません。

サインイン履歴はファイルの削除履歴そのものではありません。見覚えのあるサインインしかないことだけで削除通知を誤検知と判断せず、ファイルとごみ箱も確認します。場所の表示は携帯通信などで実際と異なる場合があります。

異常なアクティビティがあり、自分の操作でない場合は、公式画面の「自分ではありません」等の案内からアカウントを保護し、パスワード・認証方法を確認します。会社・学校用は管理者へ、通知時刻とファイル名・利用端末・実施した操作を伝えてください。

同期状態とPowerShellで分かること・分からないこと

OneDriveの設定で対象アカウントを確認し、通知領域の雲アイコンから表示された同期エラー・一時停止・処理中の情報を控えます。WebにあるのにPCへ反映されない場合は同期の問題を調べます。Webから削除済みのファイルは、アプリの再インストールだけで復元されると考えないでください。

補助的に、現在フォルダーに残っているファイルのうち、最終書き込み時刻が直近1日のものを調べる場合は、次の読み取り用コマンドを使えます。実際の同期フォルダー、または調べたい小さなサブフォルダーを指定します。個人用・職場用・移動済みの構成でパスが異なるため、既定のパスに決め打ちしません。

$SyncFolder = Read-Host '確認するOneDrive同期フォルダーのフルパス'
if ([string]::IsNullOrWhiteSpace($SyncFolder) -or
    -not (Test-Path -LiteralPath $SyncFolder -PathType Container)) {
    throw '存在するフォルダーのフルパスを指定してください。'
}
Get-ChildItem -LiteralPath $SyncFolder -File -Recurse -ErrorAction Continue |
    Where-Object { $_.LastWriteTime -gt (Get-Date).AddDays(-1) } |
    Select-Object FullName, LastWriteTime, Length

Get-ChildItemの公式仕様に沿い、既存ファイルのパス・時刻・サイズを列挙します。削除したファイルはこの一覧に出ません。最終書き込み時刻だけでは、削除の実行者、OneDriveの操作履歴、クラウドでの削除時刻を判定できません。アクセスできない場所はエラーとなり、全件を読めた保証にもなりません。

再発時に残しておく情報

  • 通知の宛先と受信時刻、対象の個人用・職場用アカウント
  • 消えたファイル名・元の場所と、Web/PCごみ箱にあるか
  • 直前に行った削除・同期フォルダー外への移動・アプリ更新
  • OneDriveの同期エラーと、利用している他の端末
  • 個別復元・バージョン履歴・全体復元のどれを試したか

重要なファイルは、同期による削除がそのまま伝わらない別のバックアップも確認します。複数の同期サービスへ同じ削除を反映するだけでは、過去の状態を取り戻せるとは限りません。

通知が繰り返されるときも、先に実際の対象ファイルと操作を特定します。再インストールや同期解除を復元手段として扱わず、復元期限と残っているデータを確認してから相談してください。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次