Eliminación de datos de Microsoft 365 Exchange

En Exchange, existen dos tipos de eliminación: eliminación temporal y eliminación permanente. Esta distinción se aplica tanto a los buzones como a los elementos de un buzón.

Buzones de eliminación temporal y de eliminación permanente

Un buzón de usuario eliminado temporalmente se elimina mediante el Centro de administración de Microsoft 365 o el cmdlet de Remove-Mailbox. El buzón sigue en la papelera de reciclaje de Microsoft Entra ID y ha estado allí por menos de 30 días. Un buzón se puede eliminar temporalmente de cualquiera de las siguientes maneras:

  • Elimina temporalmente la cuenta de usuario de Microsoft Entra asociada al buzón de usuario (el objeto de usuario está fuera del ámbito o en el contenedor de la papelera de reciclaje).
  • Elimina de forma permanente la cuenta de usuario de Microsoft Entra asociada al buzón de usuario, pero el buzón de Exchange está bajo una suspensión por litigio o una suspensión de exhibición de documentos electrónicos.
  • Ha purgado la cuenta de usuario de Microsoft Entra asociada al buzón de usuario en los últimos 30 días; que es la longitud máxima de retención Exchange mantiene el buzón en un estado de eliminación temporal antes de que sea purgado permanentemente y no se pueda recuperar.

Un buzón de usuario eliminado de forma permanente es un buzón que se elimina de una de las siguientes maneras:

  • Elimina temporalmente el buzón de correo del usuario durante más de 30 días y elimina de forma permanente el usuario de Microsoft Entra asociado. Todo el contenido del buzón, como correos electrónicos, contactos y archivos, se eliminan permanentemente.
  • Elimina de forma permanente la cuenta de usuario asociada al buzón de usuario del Microsoft Entra ID. El buzón de usuario ahora se elimina temporalmente en Exchange Online y permanece en un estado de eliminación temporal durante 30 días. Si, en el período de 30 días, se sincroniza un nuevo usuario de Microsoft Entra desde la cuenta del destinatario original con el mismo ExchangeGuid o ArchiveGuid, y esa nueva cuenta tiene licencia para Exchange, esta acción da lugar a la eliminación permanente del buzón de usuario original. Todo el contenido del buzón, como correos electrónicos, contactos y archivos, se eliminan permanentemente.
  • Para eliminar un buzón eliminado temporalmente, use Remove-Mailbox -PermanentlyDelete.

En los escenarios de eliminación anteriores se da por hecho que el buzón de correo del usuario no se encuentra en ninguno de los estados de suspensión, como una suspensión por juicio o una suspensión de eDiscovery. Si hay algún tipo de retención en el buzón, no puede eliminarlo. Para todos los tipos de destinatarios de usuario de correo, cualquier configuración de suspensión se omite y no tiene ningún efecto sobre las eliminaciones permanentes o temporales.

Elementos de eliminación temporal y de eliminación permanente

Cuando un usuario elimina un elemento del buzón (como un mensaje de correo electrónico, un contacto, una cita de calendario o una tarea), el elemento se mueve a la carpeta Elementos recuperables a una subcarpeta denominada "Eliminaciones". Esta acción es una eliminación temporal. El tiempo que los elementos eliminados permanecen en la carpeta Eliminaciones depende del período de retención de elementos eliminados establecido para el buzón. Un buzón de Exchange guarda los elementos eliminados durante 14 días de forma predeterminada, pero los administradores de Exchange pueden cambiar esta configuración para aumentar el período hasta un máximo de 30 días. (Para conocer los pasos detallados para aumentar el período de retención de elementos eliminados de un buzón de Exchange, consulte Cambiar cuánto tiempo se conservan los elementos eliminados permanentemente de un buzón de Exchange). Los usuarios pueden recuperar o purgar elementos eliminados antes de que expire el tiempo de retención de un elemento eliminado. Para ello, usan la característica Recuperar elementos eliminados en Microsoft Outlook o Outlook en la Web.

Si un usuario purga un elemento eliminado utilizando la característica Recuperar elementos eliminados en Outlook o Outlook en la Web, esta acción es una eliminación permanente. En Exchange, la recuperación de un solo elemento se habilita de forma predeterminada cuando se crea un nuevo buzón, por lo que un administrador puede recuperar los elementos eliminados de forma permanente antes de que expire el período de retención de elementos eliminados. Además, si un usuario o un proceso modifican un mensaje, también se conservan copias del elemento original cuando se habilita la recuperación de un elemento único.

Puesta a cero de páginas

La puesta a cero es un mecanismo de seguridad que escribe ceros o un patrón binario sobre los datos eliminados para que los datos eliminados sean más difíciles de recuperar. En Exchange, las bases de datos de buzones utilizan páginas como unidad de almacenamiento e implementan un proceso de sobrescritura denominado puesta a cero de páginas. La puesta a cero de páginas está habilitada de forma predeterminada y no se puede deshabilitar. Los archivos de registro de transacciones registran operaciones de puesta a cero de páginas para que todas las copias de una base de datos determinada pongan a cero páginas de forma similar. La puesta a cero de una página en una copia de la base de datos activa hace que la página se ponga a cero en las copias pasivas de la base de datos.

La puesta a cero de páginas escribe un patrón binario sobre los registros eliminados de forma permanente. El patrón de puesta a cero de páginas es específico de las operaciones de motor de almacenamiento extensible (ESE) (el nombre del motor de base de datos interno que usan los servidores de Exchange) y es diferente para las operaciones en tiempo de ejecución frente a las operaciones de mantenimiento de base de datos en segundo plano. (El mantenimiento de la base de datos en segundo plano es un proceso que comprueba y examina continuamente cada base de datos. Su función principal es hacer la suma de comprobación de las páginas de la base de datos, pero también se encarga de limpiar el espacio y poner a cero los registros y páginas que no se pusieron a cero debido a un bloqueo de Store).

La siguiente tabla muestra una lista de las tramas de relleno que corresponden a operaciones de tiempo de ejecución específicas.

Operación de tiempo de ejecución de ESE Trama de relleno
Reemplazar R
Eliminación de valor de registro/largo D
Espacio de página liberado H

La siguiente tabla muestra una lista de las tramas de relleno que corresponden a operaciones específicas que ocurren durante el mantenimiento de la base de datos de ESE en segundo plano.

Operación de mantenimiento de base de datos de ESE en segundo plano Trama de relleno
Eliminación de registro D
Eliminación de valor largo L
Espacio de página liberado de página parcialmente usada Z
Espacio de página liberado de página no utilizada U

Proceso de puesta a cero de páginas

El proceso para la puesta a cero de páginas depende del escenario de eliminación. En la tabla siguiente se describen los escenarios de eliminación de base de datos y cuándo se producen las funciones de puesta a cero de páginas.

Escenario de eliminación de bases de datos Proceso de ESE y datos de base de datos de período de tiempo a cero
El elemento expira en función del período de retención del elemento eliminado. Un subproceso asincrónico escribe un patrón binario sobre los datos eliminados. Esta acción se produce en milisegundos durante la eliminación de registro. Si el proceso de almacenamiento se bloquea mientras el trabajo de puesta a cero asincrónica sigue pendiente (o se cancela la limpieza del almacén de versiones debido al crecimiento del almacén de versiones), el proceso de puesta a cero finaliza cuando el mantenimiento de la base de datos en segundo plano procesa esa sección de la base de datos.
Escenario de vista: expiración de los elementos de la vista de carpetas de Outlook/Outlook en la Web (por ejemplo, vista de conversación) El llenado con ceros de datos se produce cuando el mantenimiento de la base de datos en segundo plano procesa esa sección de la base de datos.
Escenario Mover buzón/Eliminar buzón: Buzón de origen eliminado (expiración del buzón eliminado) El llenado con ceros de datos se produce cuando el mantenimiento de la base de datos en segundo plano procesa esa sección de la base de datos.

Tipos de datos de buzón sin poner a cero páginas

Los siguientes tipos de datos de buzón no tienen disposiciones para la puesta a cero de páginas:

  • Registros de transacciones de la base de datos de buzones de correo : cuando los registros de transacciones se eliminan como parte de las operaciones normales, no hay ningún proceso para poner a cero los bloques del sistema de archivos que almacenaban los archivos de registro eliminados. Es probable que el sistema de archivos reutilice rápidamente ese espacio libre para los registros recién creados, pero no hay garantía de que esto suceda.
  • Archivos de catálogo de índice de contenido : Exchange utiliza Search Foundation (también conocido como FAST) para la funcionalidad de indexación de búsqueda. El catálogo de índices de búsqueda se compone de varias docenas de archivos almacenados en el mismo volumen que el archivo de base de datos del buzón. Cuando se elimina de forma permanente un mensaje de la base de datos del buzón de correo, el contenido asociado al catálogo de búsqueda no se elimina de inmediato. La eliminación de contenido se produce cuando Search Foundation realiza una sombra (o combinación maestra) de muchos archivos de catálogo pequeños en un único archivo más grande. Una vez finalizada la combinación maestra, se eliminan los archivos de catálogo más pequeños. No hay ningún proceso para poner a cero los bloques que almacenaban los archivos de catálogo eliminados.

Replicación continua

La replicación continua (también conocida como trasvase y reproducción de registros) es una tecnología de Exchange que crea y mantiene copias de todas las bases de datos de buzones de correo para proporcionar alta disponibilidad, resistencia del sitio y recuperación ante desastres. La replicación continua usa el soporte para la recuperación de bloqueos de la base de datos de Exchange Server para proporcionar tecnología que realiza la actualización asincrónica de una o más copias de una base de datos de buzones de correo. Cada servidor de buzones registra las actualizaciones de base de datos realizadas en una base de datos activa (por ejemplo, la actividad de correo electrónico del usuario) como entradas de registro en un conjunto secuencial de archivos de registro de transacciones de 1 MB. Este conjunto de archivos se conoce como la secuencia de registro. En la replicación continua, la secuencia de registro también se utiliza para actualizar de forma asincrónica una o varias copias de una base de datos. Este proceso transmite los registros a una ubicación que contiene una copia pasiva de la base de datos activa y, a continuación, los reproduce en la copia pasiva de la base de datos. Si todos los registros de la base de datos activa se reproducen con una copia pasiva de la base de datos, las dos bases de datos son equivalentes. Mediante este proceso, cualquier cambio físico que se realice en una base de datos activa se replica en todas las copias pasivas de esa base de datos.

Cualquier eliminación de una base de datos de buzones de correo, ya sea un elemento del buzón o un buzón completo, y ya sea una eliminación temporal o una eliminación permanente, representa un cambio físico en la base de datos activa. La puesta a cero de páginas también implica realizar cambios físicos en la base de datos activa. Estos cambios se escriben en los archivos de registro mediante un proceso denominado replicación continua y, cuando esos archivos de registro se reproducen con copias pasivas de la base de datos, se realizan los mismos cambios físicos en esas bases de datos pasivas.