Microsoft 365 Exchange 資料刪除

在 Exchange 中,有兩種刪除方式:虛刪除和硬刪除。 這項區別同時適用於信箱和信箱內的項目。

虛刪除和硬刪除信箱

虛刪除的使用者信箱是您透過使用 Microsoft 365 系統管理中心 或 Remove-Mailbox Cmdlet 刪除的信箱。 信箱仍在 Microsoft Entra ID 資源回收筒中,且存在時間未滿 30 天。 信箱可以透過下列其中一種方式進行虛刪除:

  • 當使用者物件不在範圍內或在資源回收筒容器) (,您可以虛刪除使用者信箱的相關聯Microsoft Entra使用者帳戶。
  • 您硬刪除了使用者信箱的相關聯 Microsoft Entra 使用者帳戶,但 Exchange 信箱處於訴訟保留或電子文件探索保留之下。
  • 您在過去 30 天內清除與使用者信箱相關聯的 Microsoft Entra 使用者帳戶;這是 Exchange 讓信箱在永久清除且無法復原之前保持虛刪除狀態的最大保留時間長度。

永久刪除的使用者信箱是您透過下列其中一種方式刪除的信箱:

  • 您虛刪除使用者信箱超過 30 天,並硬刪除相關聯的 Microsoft Entra 使用者。 電子郵件、連絡人和檔案等所有信箱內容都將永久刪除。
  • 您從 Microsoft Entra ID 實刪除與使用者信箱相關聯的使用者帳戶。 使用者信箱現已在 Exchange Online 中虛刪除,並保持虛刪除狀態 30 天。 如果在 30 天期間內,新的 Microsoft Entra 使用者已從具有相同 ExchangeGuidArchiveGuid 的原始收件者帳戶同步處理,且該新帳戶已取得 Exchange 授權,則此動作會導致硬刪除原始使用者信箱。 電子郵件、連絡人和檔案等所有信箱內容都將永久刪除。
  • 您可以使用 Remove-Mailbox -PermanentlyDelete 刪除虛刪除的信箱。

上述刪除案例假設使用者信箱不處於任何保留狀態,例如訴訟或電子文件探索保留。 如果信箱上有任何類型的保留,則您無法刪除信箱。 對於所有郵件使用者收件者類型,任何 保留 設定都會被忽略,並且對硬刪除或軟刪除沒有影響。

虛刪除和硬刪除的項目

當使用者刪除信箱項目 (例如電子郵件訊息、連絡人、行事曆約會或工作) 時,該項目會移至 [可復原的項目] 資料夾,並移至名為 [刪除] 的子資料夾中。 此動作為軟刪除。 刪除的郵件在 [刪除] 資料夾中保留的時間長度取決於為信箱設定的刪除郵件保留期間。 根據預設,Exchange 信箱會保留刪除的郵件 14 天,但 Exchange 系統管理員可以變更此設定,將期間增加至最多 30 天。 (如需增加 Exchange 信箱的刪除郵件保留期間的詳細步驟,請參閱 變更 Exchange 信箱永久刪除的郵件保留時間。) 使用者可以在已刪除郵件的保留時間到期之前,復原或清除已刪除的郵件。 若要這麼做,他們會使用 Microsoft Outlook 或 Outlook 網頁版中的 [復原刪除的郵件] 功能。

如果使用者使用 Outlook 或 Outlook 網頁版中的 [復原刪除的郵件] 功能來清除已刪除的郵件,則此動作為硬刪除。 在 Exchange 中,當您建立新信箱時,預設會啟用單一項目復原,因此系統管理員仍可以在已刪除的郵件保留期間到期之前 復原 硬刪除的項目。 此外,如果訊息由使用者或處理程序變更,則在啟用單一項目復原時,也會保留原始項目的複本。

頁面清空

歸零 是一種安全機制,可在已刪除的資料上寫入零或二進位模式,使已刪除的資料更難復原。 在 Exchange 中,信箱資料庫使用 頁面 作為儲存單位,並實作稱為 分頁清零的覆寫程序。 頁面歸零依預設為啟用,而且您無法停用它。 交易記錄檔會記錄分頁清零作業,讓指定資料庫的所有複本以類似的方式清零分頁。 將作用中資料庫副本上的頁面歸零會導致頁面在資料庫的被動副本上歸零。

分頁清零會在硬刪除的記錄上寫入二進位模式。 分頁清零模式是可延伸儲存引擎 (ESE) 作業特有, (Exchange) 中的伺服器所使用的內部資料庫引擎名稱,它對於執行時間作業和背景資料庫維護作業是不同的。 (後台資料庫維護是一個持續校驗和並掃描每個資料庫的過程。其主要功能是校驗和資料庫頁面,但它也會處理清理空間,並將因存放區當機而未清零的記錄和頁面清零 ) 。

下表列出對應至特定執行階段作業的填滿圖樣。

ESE 執行階段作業 填滿圖樣
取代 R
記錄/長數值刪除 D
釋放的頁面空間 H

下表列出對應至特定作業的填滿圖樣,這些作業是在 ESE 背景資料庫維護期間進行。

ESE 背景資料庫維護作業 填滿圖樣
記錄刪除 D
長數值刪除 L
部分使用頁面的已釋放頁面空間 Z
未使用頁面的已釋放頁面空間 U

頁面清零程序

頁面清零的程序取決於刪除案例。 下表說明資料庫刪除案例,以及發生分頁清零功能時機。

資料庫刪除案例 清空資料庫資料 的 ESE 處理程序和時段
項目會根據已刪除的項目保留期間過期。 非同步執行緒會以二進位模式覆寫刪除的資料。 此動作會在記錄刪除的幾毫秒內發生。 如果存放區程序在非同步清零工作仍在完成時損毀, (或版本存放區清理因版本存放區成長) 而取消,則清零程序會在背景資料庫維護處理資料庫的該區段時完成。
檢視案例:Outlook/Outlook 網頁版資料夾檢視 (項目到期,例如,交談檢視) 資料清空會在背景資料庫維護處理該區段的資料庫時進行。
移動信箱/刪除信箱案例:來源信箱已刪除 (已刪除信箱到期) 資料清空會在背景資料庫維護處理該區段的資料庫時進行。

沒有分頁清零的信箱資料類型

下列信箱資料類型沒有分頁清零的規定:

  • 信箱資料庫 交易記錄 檔 - 當交易記錄檔在一般作業中刪除時,沒有程序可將儲存已刪除記錄檔的檔案系統區塊歸零。 檔案系統可能會快速將可用空間重新用於新建立的記錄,但無法保證這種情況會發生。
  • 內容索引目錄檔案 - Exchange 使用 Search Foundation (也稱為 FAST) 來實現搜尋索引功能。 搜尋索引目錄是由數十個檔案所組成,這些檔案儲存在與信箱資料庫檔案相同的磁碟區上。 從信箱資料庫實刪除郵件時,不會立即刪除搜尋類別目錄中關聯的內容。 當 Search Foundation 執行影子 (或將許多小型目錄檔案) 合併成單一較大檔案時,會發生內容刪除。 完成主要合併後,便會將較小的類別目錄檔案刪除。 沒有程序可將儲存已刪除目錄檔案的區塊歸零。

連續複寫

連續複寫 (也稱為記錄傳送和重新執行) 是 Exchange 中的一種技術,可建立和維護每個信箱資料庫的複本,以提供高可用性、網站恢復能力和災害復原。 連續複寫使用 Exchange Server 資料庫當機復原支援,提供對信箱資料庫的一或多個複本執行非同步更新的技術。 每個信箱伺服器都會在作用中的資料庫 (上進行資料庫更新記錄,例如,使用者電子郵件活動) 作為記錄,記錄在一組 1 MB 的交易記錄檔中。 這組檔案稱為記錄串流。 在連續複寫中,日誌串流也用來以非同步方式更新資料庫的一個或多個複本。 此程序會將日誌傳輸到包含主動資料庫被動副本的位置,然後將它們重播到被動資料庫副本中。 如果來自主動資料庫的所有記錄都已針對資料庫的被動副本重播,則這兩個資料庫是相等的。 透過此程序,對作用中資料庫所做的任何實體變更都會複寫至該資料庫的所有被動副本。

任何從信箱資料庫進行的刪除,無論是信箱項目或整個信箱,無論是虛刪除或實刪除,都代表對使用中資料庫的實體變更。 頁面清零也需要對作用中資料庫進行實體變更。 這些變更會透過稱為連續複寫的程序寫入記錄檔,當這些記錄檔針對資料庫的被動副本重播時,會對這些被動資料庫進行相同的實體變更。