PuTTY es un emulador de terminal, consola serie y cliente de red de código abierto, diseñado principalmente para Windows, que permite conectarse de forma segura a servidores remotos mediante protocolos como SSH, Telnet y rlogin. Es una herramienta fundamental para administradores de sistemas y desarrolladores para gestionar servidores, configurar redes y transferir archivos.
El comando nc (Netcat) permite la clonación de discos en caliente enviando datos de una partición o disco a través de la red (TCP/UDP) mientras el sistema operativo está funcionando. Combinado con dd para la lectura/escritura de datos, se utiliza en entornos Linux para transferir la imagen exacta de un disco origen a uno destino en otra máquina, ideal para migraciones sin inactividad.
Funcionamiento básico (clonación en caliente por red):
En la máquina de destino (receptor): Se prepara el disco para recibir datos.bashnc -l -p 1234 | dd of=/dev/sdb bs=1M
nc -l -p 1234: Abre el puerto 1234 a la escucha.
| dd of=/dev/sdb: Recibe los datos y los escribe en el disco destino (/dev/sdb).
En la máquina de origen (emisor): Se envían los datos del disco activo.bashdd if=/dev/sda bs=1M | nc IP_DESTINO 1234
dd if=/dev/sda: Lee el disco origen (/dev/sda) byte a byte.
| nc IP_DESTINO 1234: Envía los datos por la red al destino.
Consideraciones importantes:
Riesgo de cambios: Al clonar “en caliente”, los archivos que cambien durante el proceso pueden generar una copia inconsistente, aunque el sistema sea arrancable.
Tamaño: El disco de destino debe ser igual o mayor que el de origen.
Seguridad: Netcat no cifra los datos transferidos, úselo en redes seguras.
Alternativas: Para clonación en caliente profesional y más segura, se recomiendan herramientas dedicadas como ddrescue o software de gestión de particiones.
DD for Windows is a portable command-line tool that ports the Unix ‘dd’ utility to Windows for low-level disk imaging, cloning, and wiping. It’s ideal for cybersecurity tasks like forensic imaging or creating bootable USBs, running as a standalone dd.exe without installation.
Key Features
Supports raw block-level access to drives via \\.\PhysicalDriveN paths, handling any filesystem or OS.
Options like bs= for block size, if=/of= for input/output, --list to enumerate devices, and --progress for monitoring.
Virtual devices such as /dev/zero for wiping and safety filters to prevent errors.
Download Sources
Portable versions are available as ZIP archives from trusted sites—no installer needed, just extract and run as administrator.
Version
Platform
Type
Source Link
0.6 beta 3
Windows
Portable ZIP
reboottools.com/programs/dd-for-windows/
0.5
Windows
Portable ZIP
reboottools.com/programs/dd-for-windows/
0.4 beta3+
Windows
Executable
chrysocome.net/dd
Usage Examples
Run in an elevated Command Prompt after extracting to a folder like C:\Tools\dd.
List devices: dd --list
Image USB (replace PhysicalDrive1): dd if=C:\path\to\image.iso of=\\.\PhysicalDrive1 bs=1M --progress
⚠️ Warning: Verify device numbers first with --list or Disk Management (diskmgmt.msc)—wrong targets erase data irreversibly. Use for forensics or backups, not routine tasks where GUI tools like Rufus suffice.
El uso de SSH permite clonar discos duros en caliente (live/hot cloning) de forma remota y segura, ideal para forenses digitales o backups sin downtime total, transmitiendo datos bit a bit o por archivos.[youtube]reddit+1
Método con dd over SSH
Este enfoque crea una copia exacta (forense) del disco fuente al destino remoto, usando dd para lectura/escritura de bloques y SSH para encriptación y transferencia.reddit+2
En la máquina fuente (origen): sudo dd if=/dev/sda bs=64K status=progress | ssh usuario@destino "sudo dd of=/dev/sdb bs=64K"
En la máquina destino (receptora): Asegura acceso SSH sin contraseña (usa claves públicas) y permisos sudo sin password para dd.[oneuptime]
Para compresión: sudo dd if=/dev/sda bs=64K | gzip | ssh usuario@destino "gunzip | sudo dd of=/dev/sdb bs=64K". Reduce ancho de banda pero aumenta CPU.[binsec]
Riesgos: Posible inconsistencia si el disco está en uso intensivo (ej. base de datos); detén servicios no esenciales. Verifica hashes (SHA256) post-clonación para integridad forense.[easeus]
Método con Clonezilla + SSH
Clonezilla soporta almacenamiento/restauración de imágenes directamente en servidores SSH, eficiente para solo bloques usados (partclone).[clonezilla][youtube]
Las principales diferencias entre FAT32 y NTFS radican en compatibilidad, límites de tamaño y características avanzadas. FAT32 es ideal para dispositivos portátiles por su amplia compatibilidad, mientras que NTFS destaca en entornos Windows por su robustez y seguridad.
Comparación clave
Aspecto
FAT32
NTFS
Tamaño máximo archivo
4 GB
Hasta 16 TB o más (256 TB)
Tamaño máximo partición
16 TB (efectivo ~2-8 TB)
8 PB
Tamaño clúster (2 TB)
32 KB
4 KB
Compatibilidad SO
Excelente (Windows, macOS, Linux, consolas)
Nativa en Windows/Linux; solo lectura en macOS
Seguridad y journaling
No
Sí (permisos, encriptación, recuperación)
Velocidad
Menor (~5 MB/s máx.)
Mayor (~25 MB/s máx., menos fragmentación)
Cuándo usar cada uno
FAT32 se recomienda para USB, tarjetas SD o multi-plataforma, ya que evita problemas de compatibilidad, aunque desperdicia espacio con clústeres grandes. NTFS es preferible para discos internos/externos grandes en Windows, ofreciendo mejor rendimiento, seguridad y manejo de archivos voluminosos como videos HD. En forensics o seguridad (relevante para tu perfil), NTFS facilita análisis por su journaling y metadatos ricos.