Noticias
Velocidades más rápidas: ancho de banda para vStack Los servidores en Kazajstán aumentaron a 200 Mbps
WB
William Bell
Mayo 18 2020
Actualizado el 1 de junio de 2025

Cómo usar el comando DD para realizar copias de seguridad Windows Sistemas: una guía completa

Información VPS Windows

Aprenda a crear copias de seguridad completas de un disco Windows Server Usando la utilidad dd, similar a Unix. Esta guía completa le guía a través de todo el proceso de uso de dd, una potente herramienta de imágenes de disco de bajo nivel, para crear copias de seguridad bit a bit de su... Windows Server conduce.

Aprenderá a ejecutar dd desde un Linux entorno en vivo o vía Windows Subsistema para Linux (WSL), cómo identificar correctamente los discos de destino y cómo almacenar la imagen resultante de forma segura. También abordaremos aspectos importantes como la compresión, la división de archivos de imagen grandes, la verificación de la integridad de las copias de seguridad y la restauración desde la imagen en caso de fallo del sistema. Tanto si se prepara para la recuperación ante desastres como para migrar un servidor, esta guía le ayudará a garantizar la seguridad y la recuperación de sus datos.

Introducción

El sistema de copias de seguridad es un componente importante de la seguridad de los datos. La elección de los métodos de copia de seguridad y de reenvío depende de sus necesidades y de las condiciones de uso. Al configurar una copia de seguridad, debe tener en cuenta el nivel de criticidad de los datos, el espacio de almacenamiento disponible, la velocidad de acceso y el nivel de protección que se requiere para sus datos.

La utilidad DD está diseñada principalmente para Linux—sistemas operativos basados ​​en, y ofrece varios comandos con operandos específicos para facilitar la copia de archivos. Siendo una de las utilidades más antiguas, DD crea copias de seguridad que son compatibles con numerosas aplicaciones de software. Sin embargo, su funcionalidad en el Windows sistema operativo es comparativamente limitado en comparación con su Linux contrapartida. En particular, el Windows La versión carece de soporte para la conversión de archivos y el uso de dispositivos de bloqueo.

Utilidad de descarga

En primer lugar, tenemos que utilidad de descarga Luego, compruébelos en busca de software malicioso. Lamentablemente, ese paso es suficiente para su seguridad. Debe elegir el archivo en los archivos descargados y adjuntarlo. al servicio, espera resultados. Si verá un informe como este, entonces todo está bien:

Report of scanning
Captura de pantalla №1 — Informe de escaneo

¡Atención! No nos hacemos responsables del programa disponible en el sitio debido a la falta de control sobre el archivo, descargue la utilidad bajo su propio riesgo.

Al abrir el archivo, verá tres archivos, debemos abrirlos con formato .exe:

List of files
Captura de pantalla №2 — Lista de archivos

Crear copia de seguridad

Para comenzar a usar la utilidad, debe escribir el comando a continuación, pero antes de ir a la carpeta ejecutable:

cd C:\Users\Administrator.WIN22\Desktop && dd.exe --list
list of programm
Captura de pantalla n.° 3: lista de programas

Puede ver varias opciones que puede usar con ese comando, resolvamos el problema y la tarea de crear un archivo de carpeta disco c. Para eso escriba el comando:

dd if=\\.\c:\tt\1.zip of=c:\tt\disk1.img bs=1440k
Create ISO
Captura de pantalla №4 — Crear ISO

Desglosemos el comando paso a paso:

  • dd: este es el comando en sí, que indica que desea utilizar la utilidad dd.
  • if=\\.\c:\tt\1.zip: El parámetro if significa "archivo de entrada" y \\.\c:\tt\1.zip es la fuente de entrada. Windows, \\.\ se usa para acceder a un dispositivo físico directamente, y c:\tt\1.zip representa la ruta al archivo fuente. Indica que los datos se leerán del archivo 1.zip ubicado en c:\tt\ en la unidad C:.
  • of=c:\tt\disk1.img: El parámetro of significa "archivo de salida" y c:\tt\disk1.img es el destino de salida. Especifica que los datos copiados se escribirán en el archivo llamado disk1.img en el directorio c:\tt\ de la unidad C:.
  • bs=1440k: el parámetro bs significa "tamaño de bloque". Este parámetro determina el tamaño de los bloques de datos que dd lee y escribe a la vez. En este caso, el tamaño de bloque se establece en 1440 kilobytes (1440k), lo que significa que dd leerá y escribirá datos en fragmentos de 1440 KB.

Tenga en cuenta: antes de crear copias de seguridad, debe asegurarse de que haya suficiente espacio no asignado en el disco deseado.

Restauremos la información de disk1.img con el siguiente comando:

dd if=c:\tt\disk1.img of=\\.\c:\tt\new  bs=1440k
Unpack ISO
Captura de pantalla №5 — Desempaquetar ISO

Desglosemos el comando paso a paso:

  • dd: este es el comando en sí, que indica que desea utilizar la utilidad dd.
  • if=c:\tt\disk1.img: El parámetro if significa "archivo de entrada" y c:\tt\disk1.img especifica la fuente de entrada. Esta ruta indica que los datos se leerán desde el archivo llamado disk1.img ubicado en c:\tt\.
  • of=\\.\c:\tt\new: El parámetro of representa "archivo de salida" y \\.\c:\tt\new especifica el destino de salida. Windows, \\.\ se utiliza para acceder directamente a un dispositivo físico. Aquí, va seguido de la ruta c:\tt\new, lo que sugiere que los datos se escribirán en un archivo llamado new en c:\tt\.
  • bs=1440k: el parámetro bs significa "tamaño de bloque". Este parámetro determina el tamaño de los bloques de datos que dd lee y escribe a la vez. En este caso, el tamaño de bloque se establece en 1440 kilobytes (1440k), lo que significa que dd procesará los datos en fragmentos de 1440 KB.

Crear programador

Buscar en la aplicación de la barra de Windows Programador de tareas  y ábrelo:

task scheduler
Captura de pantalla n.º 6: programador de tareas abierto

Después de eso, verá una ventana emergente con el campo principal y la pestaña para la siguiente configuración, cree la tarea:

Task scheduler
Captura de pantalla №7 — Programador de tareas

Asigne un nombre a una tarea para reconocer el proceso que inicia, también puede agregar una descripción al archivo y marcar la casilla MÁS ALTO ejecución con privilegios. Establezca disparadores para iniciar el script que escribiremos después de eso:

Triggers
Captura de pantalla n.º 8: disparadores

Cree un nuevo archivo de texto e ingrese las líneas de código:

# Set the source and destination paths
$sourcePath = "c:\tt\1.zip"
$destinationPath = "c:\tt\disk1.img"
# Read the data from the source file and save it to the image file $sourceContent = Get-Content -LiteralPath $sourcePath -Encoding Byte Set-Content -LiteralPath $destinationPath -Value $sourceContent -Encoding Byte
# Set the source and destination paths for writing back to the floppy disk $sourcePath = "c:\tt\disk1.img" $destinationPath = "c:\new"
# Read the data from the image file and write it back to the floppy disk $sourceContent = Get-Content -LiteralPath $sourcePath -Encoding Byte Set-Content -LiteralPath $destinationPath -Value $sourceContent -Encoding Byte
Script
Captura de pantalla №9 — Guión

Guárdelo como archivo .bat, simplemente cambie el nombre y reemplace .txt a .bat, luego copie la ruta al archivo e ingrese en la pestaña Acciones en el Programador:

Actions
Captura de pantalla №10 — Acciones

Introduzca la ruta en el campo Programa/script o Examinar y buscar script. Vaya a la siguiente pestaña Configuración:

Settings
Captura de pantalla №11 — Configuración

Y presione OK, ¡ahora tenemos una tarea del programador que se ejecutará por temporizador!

Conclusión

El proceso de creación de copias de seguridad en un Windows Server El uso de la utilidad dd, similar a Unix, implica una serie de pasos diseñados para garantizar la seguridad y disponibilidad de los datos. El sistema de copia de seguridad tiene una importancia primordial para proteger los datos críticos contra pérdidas o daños. La elección de los métodos de copia de seguridad y las técnicas de reenvío adecuados depende de factores como la criticidad de los datos, la capacidad de almacenamiento, la velocidad de acceso y los niveles de seguridad necesarios.

Aunque la utilidad dd está pensada principalmente para Linux—sistemas basados ​​en, se puede emplear en Windows Servers para lograr la copia de datos. Si bien dd proporciona varios comandos y operandos para la copia eficiente de archivos, es importante tener en cuenta que su funcionalidad en Windows puede ser menos extenso en comparación con sus capacidades en Linux. Por ejemplo, ciertas características, como la conversión de archivos y el uso de dispositivos de bloqueo, pueden estar limitadas o no estar disponibles en el Windows versión.

Preguntas Frecuentes

  • ¿Puedo usar dd directamente en un equipo en ejecución? Windows sistema?
    Usar dd en un sistema en ejecución es arriesgado, ya que puede generar copias de seguridad inconsistentes o corruptas debido a cambios activos en los archivos. Para copias de seguridad completas del disco, se recomienda arrancar en un Linux entorno vivo o uso Windows PE para garantizar que el disco no esté en uso.
  • ¿dd comprime la imagen de respaldo?
    No, dd no realiza compresión por defecto. Sin embargo, puedes enviar la salida mediante herramientas como gzip o xz para reducir el tamaño del archivo, por ejemplo, dd if=... | gzip > backup.img.gz.
  • ¿Cómo verifico que mi copia de seguridad es válida?
    Puede verificar una copia de seguridad restaurándola en un disco aparte o usando sumas de comprobación (p. ej., suma MD5 o suma SHA256) antes y después de crear la imagen. Pruebe siempre el procedimiento de restauración de la copia de seguridad.
  • ¿Es seguro usar dd en? SSD¿Unidades s o NVMe?
    Sí, pero tenga cuidado: dd realiza lecturas y escrituras sin procesar, lo que puede desgastar SSDs si se usa excesivamente. Es más adecuado para copias de seguridad ocasionales de discos completos.
  • ¿Qué pasa si la imagen del disco es demasiado grande?
    Puede dividir la imagen en partes usando herramientas como dividir en Linux O configure manualmente dd para escribir fragmentos más pequeños. Asegúrese de mantener todas las partes juntas para una restauración correcta.
  • ¿Puedo usar dd para clonar un disco físico a otro?
    Sí. Por ejemplo: dd if=\\.\PhysicalDrive1 of=\\.\PhysicalDrive2 bs=4M — pero tenga mucho cuidado con los identificadores de disco para evitar sobrescribir la unidad incorrecta.
Votar:
3 de 5
Calificación promedio: 3.8
Calificado por: 12
1101 CT Ámsterdam Países Bajos, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300

También le podría interesar...

Utilizamos cookies para hacer que su experiencia en el Serverspace mejor. Al continuar navegando en nuestro sitio web, usted acepta nuestros
Uso de Cookies e Política de privacidad.