Articulo de referencia

formateo de disco

El formateo de disco es el proceso de preparar un dispositivo de almacenamiento de datos como un disco duro , una unidad de estado sólido , un disquete , una tarjeta de memoria ...

El formateo de disco es el proceso de preparar un dispositivo de almacenamiento de datos como un disco duro , una unidad de estado sólido , un disquete , una tarjeta de memoria o una unidad flash USB para su uso inicial. En algunos casos, la operación de formateo también puede crear uno o más sistemas de archivos nuevos . La primera parte del proceso de formateo que realiza la preparación básica del medio se suele denominar "formateo de bajo nivel". [ 1 ] El particionamiento es el término común para la segunda parte del proceso, que divide el dispositivo en varios subdispositivos y, en algunos casos, escribe información en el dispositivo que permite arrancar un sistema operativo desde él. [ 1 ] [ 2 ] La tercera parte del proceso, generalmente denominada "formateo de alto nivel", se refiere con mayor frecuencia al proceso de generación de un nuevo sistema de archivos. [ 1 ] En algunos sistemas operativos, todos o partes de estos tres procesos pueden combinarse o repetirse en diferentes niveles [ a ] ​​y el término "formato" se entiende como una operación en la que un nuevo medio de disco se prepara completamente para almacenar archivos . Algunas utilidades de formato permiten distinguir entre un formato rápido, que no borra todos los datos existentes, y una opción larga que sí borra todos los datos existentes.

Como regla general, [ b ] formatear un disco por defecto deja la mayoría, si no todos, los datos existentes en el medio de disco; algunos o la mayoría de los cuales podrían recuperarse con privilegios [ c ] o herramientas especiales . [ 6 ] Las herramientas especiales pueden eliminar los datos del usuario sobrescribiendo todos los archivos y el espacio libre. [ 7 ]

Historia

Un bloque , un número contiguo de bytes , es la unidad mínima de almacenamiento que un controlador de disco lee y escribe en un disco. Las primeras unidades de disco tenían tamaños de bloque fijos (por ejemplo, el tamaño de bloque de la unidad de almacenamiento de disco IBM 350 (de finales de la década de 1950) era de 100 caracteres de seis bits), pero a partir del 1301 [ 8 ] IBM comercializó subsistemas que presentaban tamaños de bloque variables: una pista en particular podía tener bloques de diferentes tamaños. Los subsistemas de disco y otros dispositivos de almacenamiento de acceso directo en el IBM System/360 ampliaron este concepto en forma de Count Key Data (CKD) y posteriormente Extended Count Key Data (ECKD); sin embargo, el uso de tamaño de bloque variable en HDD cayó en desuso en la década de 1990; uno de los últimos HDD en admitir tamaño de bloque variable fue el IBM 3390 Modelo 9, anunciado en mayo de 1993. [ 9 ]

Las unidades de disco duro modernas, como las unidades Serial Attached SCSI (SAS) [ d ] y Serial ATA (SATA) [ 10 ] , aparecen en sus interfaces como un conjunto contiguo de bloques de tamaño fijo; durante muchos años de 512 bytes de longitud, pero a partir de 2009 y con una aceleración hasta 2011, todos los principales fabricantes de unidades de disco duro comenzaron a lanzar plataformas de unidades de disco duro que utilizaban el formato avanzado de bloques lógicos de 4096 bytes. [ 11 ] [ 12 ]

Los disquetes generalmente solo usaban tamaños de bloque fijos, pero estos tamaños dependían del sistema operativo del host y de su interacción con su controlador, de modo que un tipo particular de soporte (por ejemplo, DSDD de 5¼ pulgadas) tendría diferentes tamaños de bloque dependiendo del sistema operativo y el controlador del host.

Los discos ópticos generalmente solo utilizan tamaños de bloque fijos.

Proceso de formateo de disco

Formatear un disco para su uso por un sistema operativo y sus aplicaciones generalmente implica tres procesos diferentes. [ e ]

  1. El formateo de bajo nivel (es decir, el más cercano al hardware) marca las superficies de los discos con indicadores que señalan el inicio de un bloque de grabación (actualmente denominados marcadores de sector) y otra información, como el CRC del bloque, que el controlador del disco utilizará posteriormente para leer o escribir datos durante el funcionamiento normal. Este formateo constituye la base permanente del disco y, a menudo, se realiza en la fábrica.
  2. El particionamiento divide un disco en una o más regiones, escribiendo estructuras de datos en el disco para indicar el inicio y el final de cada región. Este nivel de formateo suele incluir la comprobación de pistas o sectores defectuosos.
  3. El formato de alto nivel crea el formato del sistema de archivos dentro de una partición de disco o un volumen lógico . [ 1 ] Este formato incluye las estructuras de datos que utiliza el sistema operativo para identificar el contenido de la unidad lógica o partición. Esto puede ocurrir durante la instalación del sistema operativo o al agregar un nuevo disco. El disco y el sistema de archivos distribuido pueden especificar un bloque de arranque opcional y/o diversa información de volumen y directorio para el sistema operativo.

Formateo de bajo nivel de disquetes

El formateo de bajo nivel de los disquetes (y de los primeros discos duros) lo realiza el controlador de la unidad de disco.

En un disquete estándar de 1,44 MB , el formateo de bajo nivel normalmente escribe 18 sectores de 512 bytes en cada una de las 160 pistas (80 en cada lado) del disquete, lo que proporciona 1.474.560 bytes de almacenamiento en el disco.

Los sectores físicos son en realidad mayores de 512 bytes, ya que, además del campo de datos de 512 bytes, incluyen un campo de identificador de sector, bytes CRC (en algunos casos, bytes de corrección de errores ) y espacios entre los campos. Estos bytes adicionales normalmente no se incluyen en la cifra que se cita para la capacidad total de almacenamiento del disco.

En el mismo soporte se pueden utilizar diferentes formatos de bajo nivel ; por ejemplo, se pueden usar registros grandes para reducir el espacio entre registros.

Varios programas gratuitos , de prueba y de software libre (por ejemplo, GParted , FDFORMAT , NFORMAT, VGA-Copy y 2M) permitían un control considerablemente mayor sobre el formateo, posibilitando el formateo de discos de 3,5" de alta densidad con una capacidad de hasta 2 MB.

Las técnicas utilizadas incluyen:

  • Desviación del sector de cabeza/vía (avanzar la numeración del sector en el cambio de lado y el paso de vía para reducir el retraso mecánico),
  • sectores intercalados (para aumentar el rendimiento organizando los sectores en la vía),
  • aumentando el número de sectores por pista (mientras que un formato normal de 1,44 MB utiliza 18 sectores por pista, es posible aumentarlo hasta un máximo de 21), y
  • aumentar el número de pistas (la mayoría de las unidades podían tolerar una ampliación a 82 pistas; aunque algunas podían manejar más, otras podían atascarse).

Linux admite una variedad de tamaños de sector, [ 13 ] y DOS y Windows admiten un formato de disquete DMF de gran tamaño de registro . [ 14 ]

Después de establecer la estructura de pistas, un formateador también necesita llenar todo el disquete y buscar sectores defectuosos . Tradicionalmente, los sectores físicos se inicializaban con un valor de llenado 0xF6según la Tabla de Parámetros de Disco (DPT)  del INT 1Eh durante el formateo en máquinas compatibles con IBM. Este valor también se usa en el Atari Portfolio . Los disquetes de 8 pulgadas de CP/M normalmente venían preformateados con un valor de , [ 15 ] y a través de Digital Research este valor también se usó en Atari ST y algunos disquetes formateados de Amstrad . [ f ] Amstrad también se usaba como valor de llenado.0xE50xF4

Formateo de bajo nivel (LLF) de discos duros

Formato de bajo nivel de un disco duro IBM PC XT de 10 megabytes

Las unidades de disco duro anteriores a la década de 1990 generalmente tenían un controlador de disco independiente que definía cómo se codificaban los datos en el medio. Dado que el medio, la unidad y/o el controlador posiblemente se adquirían de diferentes proveedores, los usuarios a menudo podían realizar formateo de bajo nivel. La adquisición por separado también conllevaba el riesgo de incompatibilidad entre los distintos componentes, de modo que el subsistema no almacenaría los datos de forma fiable. [ g ]

El formateo de bajo nivel (LLF) de discos duros, iniciado por el usuario, era común en minicomputadoras y computadoras personales hasta la década de 1990. IBM y otros proveedores de sistemas mainframe solían suministrar sus discos duros (o soportes, en el caso de discos duros extraíbles) con un formato de bajo nivel. Normalmente, esto implicaba subdividir cada pista del disco en uno o más bloques que contenían los datos del usuario y la información de control asociada. Las distintas computadoras utilizaban diferentes tamaños de bloque, e IBM, en particular, utilizaba tamaños de bloque variables , pero la popularidad de la IBM PC llevó a la industria a adoptar un estándar de 512 bytes de datos de usuario por bloque a mediados de la década de 1980.

Dependiendo del sistema, el formateo de bajo nivel generalmente se realizaba mediante una utilidad del sistema operativo. Los PC compatibles con IBM utilizaban la BIOS, que se invocaba mediante el programa de depuración de MS-DOS , para transferir el control a una rutina oculta en diferentes direcciones en diferentes BIOS. [ 16 ]

Transición para dejar atrás LLF

A partir de finales de la década de 1980, impulsados ​​por el volumen de PC compatibles con IBM, los discos duros comenzaron a estar disponibles de forma rutinaria preformateados con un formato de bajo nivel compatible. Al mismo tiempo, la industria pasó de las interfaces seriales de bits históricas (tontas) a las modernas interfaces seriales de bits (inteligentes) e interfaces seriales de palabras , en las que el formato de bajo nivel se realizaba en la fábrica. [ 17 ] [ 18 ] Por consiguiente, no es posible que un usuario final formatee a bajo nivel un disco duro moderno.

Discos modernos: reinicialización

Los discos duros modernos ya no pueden realizar la reinicialización LLF posterior a la producción, es decir, restablecer la disposición básica de las pistas y los bloques en la superficie de grabación. La reinicialización se refiere a los procesos que devuelven un disco a una configuración de fábrica: sin datos, sin particiones, con todos los bloques disponibles para su uso.

Compatibilidad con conjuntos de comandos

SCSI proporciona un comando Format Unit . Este comando realiza el paso de certificación necesario para eliminar sectores defectuosos y tiene la capacidad de cambiar el tamaño del sector. El programa de línea de comandos sg_format se puede usar para emitir el comando. [ 19 ] Se puede elegir una variedad de tamaños de sector, pero no están disponibles en todos los dispositivos: sectores de 512, 520, 524, 528, 4096, 4112, 4160 y 4224 bytes. [ 20 ] Aunque el comando SCSI proporciona muchas opciones, incluso el redimensionamiento, no afecta a la capa de pista donde se realiza el formato de bajo nivel. [ 21 ]

ATA no expone una funcionalidad de formato de bajo nivel, pero permite cambiar el tamaño del sector mediante SET SECTOR CONFIGURATION ( --set-sector-size in ). (Las unidades de consumo generalmente solo admiten sectores de 512 y 4096 bytes ). Si bien el cambio de tamaño de sector puede alterar los datos, no es una forma segura de borrarlos, ni se realiza ninguna certificación al respecto. ATA ofrece un comando SECURITY ERASE ( --security-erase in ) independiente para el borrado. [ 22 ]hdparmhdparm

Las unidades NVMe tienen un método de formateo estándar, disponible, por ejemplo, en el programa de línea de comandos de Linux nvme format . Se ofrecen opciones para cambiar el tamaño del sector y realizar un borrado seguro. [ 23 ] Cabe señalar que las unidades NVMe son generalmente de estado sólido, lo que hace que esta distinción de "pista" sea inútil.

Las unidades de Seagate Technology ofrecen una consola de depuración serie TTL . [ 24 ] Entre otras cosas, la consola puede formatear las particiones "sistema" y "usuario" mientras realiza comprobaciones de defectos (reinicialización sobre bloques lógicos preestablecidos) y modifica los parámetros de pista (administrando el formato de bajo nivel real ). [ 25 ]

Llenado de disco

Cuando la función de reinicialización integrada del disco duro (véase más arriba) no está disponible debido a limitaciones del controlador o del sistema, es posible llenar todo el disco. En discos duros antiguos sin gestión de sectores defectuosos , [ 26 ] un programa también deberá comprobar si hay sectores dañados e intentar conservarlos. En discos más nuevos con gestión de defectos, los sectores reasignados pueden quedar sin borrar, mientras que la función de reinicialización integrada los borrará. [ 27 ]

En la actualidad, es muy común llenar los discos duros con valores de cero 0x00. Un método popular para realizar esta operación de llenado con ceros en un disco duro consiste en escribir bytes con valor cero en la unidad utilizando la utilidad dd de Unix con el flujo /dev/zero como archivo de entrada y la propia unidad (o una partición específica) como archivo de salida. [ 28 ] Este comando puede tardar muchas horas en completarse y borrará todos los archivos y sistemas de archivos.

0xFFSe utiliza un valor de en los discos flash para reducir el desgaste . Este último valor suele ser también el valor predeterminado utilizado en los discos ROM (que no se pueden reformatear). Algunas herramientas avanzadas permiten configurar el valor de llenado. [ h ]

El relleno con ceros de una unidad no es un método seguro para prepararla para su uso con un sistema de archivos cifrado. Al hacerlo, se anula la posibilidad de negar la autoría del proceso , ya que las áreas cifradas (indistinguibles de las aleatorias sin una clave, a menos que el cifrado se vea comprometido) destacarán entre los bloques de ceros. La técnica correcta consiste en rellenar con ceros dentro de una capa cifrada temporal y luego descartar la clave y la configuración de la capa. ( /dev/urandom proporciona una seguridad similar, pero suele ser lento). [ 29 ]

Confusión

La ambigüedad actual en el término formato de bajo nivel parece deberse tanto a la documentación inconsistente en los sitios web como a la creencia de muchos usuarios de que cualquier proceso por debajo de un formato de alto nivel (sistema de archivos) debe denominarse formato de bajo nivel . Dado que gran parte del proceso de formateo de bajo nivel solo se puede realizar en fábrica, varios fabricantes de discos duros describen el software de reinicialización como utilidades LLF en sus sitios web. Como los usuarios generalmente no tienen forma de determinar la diferencia entre un LLF completo y una reinicialización (simplemente observan que al ejecutar el software el disco duro debe formatearse a alto nivel), tanto la desinformación del usuario como la información contradictoria de los distintos fabricantes de discos duros han perpetuado este error.

Nota: independientemente del posible mal uso que puedan hacer de estos términos, muchos sitios web ofrecen utilidades de reinicialización (posiblemente como archivos de imagen de disquete o CD de arranque) para sobrescribir cada byte y comprobar si hay sectores dañados en el disco duro.

Particionamiento

El particionamiento es el proceso de escribir información en bloques de un dispositivo o medio de almacenamiento para dividir el dispositivo en varios subdispositivos, cada uno de los cuales es tratado por el sistema operativo como un dispositivo separado y, en algunos casos, para permitir que un sistema operativo se inicie desde el dispositivo.

En MS-DOS , Microsoft Windows y sistemas operativos basados ​​en UNIX (como BSD , Linux y macOS ), esto se suele hacer con un editor de particiones , como fdisk , GNU Parted o la Utilidad de Discos . Estos sistemas operativos admiten múltiples particiones.

Los disquetes no están particionados; sin embargo, dependiendo del sistema operativo, pueden requerir información de volumen para que el sistema operativo pueda acceder a ellos.

Los editores de particiones y ICKDSF actuales no manejan funciones de bajo nivel para discos duros y unidades de disco óptico, como la escritura de marcas de temporización, y no pueden reinicializar un disco moderno que haya sido desmagnetizado o que haya perdido el formato de fábrica.

Los sistemas operativos de IBM derivados de CP-67 , como por ejemplo z/VM , mantienen la información de particionamiento de los minidiscos externamente a la unidad.

Formato de alto nivel

Captura de pantalla de la etapa de formateo del disco duro dentro del Asistente de instalación de Windows 95.

El formateo de alto nivel es el proceso de configurar un sistema de archivos vacío en una partición de disco o un volumen lógico y, para las PC, instalar un sector de arranque . [ 1 ] Esta suele ser una operación rápida y a veces se la denomina formateo rápido .

Formatear una unidad lógica o partición completa puede, opcionalmente, realizar un análisis en busca de defectos, lo que puede llevar bastante tiempo.

En el caso de los disquetes, el software de formateo de discos suele realizar el formateo de alto y bajo nivel en una sola pasada. Los disquetes de ocho pulgadas normalmente venían formateados a bajo nivel y se llenaban con un valor de relleno de formato de 0xE5. [ 15 ] [ f ] Desde la década de 1990, la mayoría de los disquetes de 5,25 pulgadas y 3,5 pulgadas se han enviado preformateados de fábrica como disquetes DOS FAT12 .

En los sistemas operativos de mainframe IBM actuales derivados de OS/360 y DOS/360 , como z/OS y ​​z/VSE , el formateo de las unidades se realiza mediante el comando INIT de la utilidad ICKDSF . [ 30 ] Estos sistemas operativos admiten solo una partición por dispositivo, denominada volumen. Las funciones de ICKDSF incluyen escribir un registro 0 en cada pista, escribir texto IPL , crear una etiqueta de volumen, crear una tabla de contenido de volumen (VTOC) y, opcionalmente, crear un índice VTOC (VTOCIX); el formateo de alto nivel también puede realizarse como parte de la asignación de un archivo, mediante una utilidad específica de un sistema de archivos o, en algunos métodos de acceso más antiguos, sobre la marcha a medida que se escriben nuevos datos. En z/OS Unix System Services, existen tres niveles distintos de formateo de alto nivel:

  • Inicializando un volumen con ICKDSF
  • Inicialización de un conjunto de datos lineales VSAM (LDS) como parte de su asignación en el volumen con servicios de método de acceso (IDCAMS) DEFINIR
  • Inicializando un agregado zFS en el LDS usando ioeagfmt.

En los sistemas operativos de IBM derivados de CP-67 , formatear un volumen inicializa la pista 0 y un VTOC ficticio. Los sistemas operativos invitados son responsables de formatear los minidiscos ; el comando CMS FORMAT formatea un sistema de archivos CMS en un minidisco CMS.

Área protegida del anfitrión

El área protegida del host, a veces denominada área protegida oculta, es un área de un disco duro que tiene un formato de alto nivel tal que normalmente no es visible para su sistema operativo (SO).

Reformateo

El formateo es un proceso avanzado que se realiza en una unidad de disco en funcionamiento para liberar su contenido. Este proceso es específico de cada sistema operativo, ya que las acciones que se realizan sobre los datos varían según el sistema. Lo más importante es que libera espacio en el disco para que otros datos puedan utilizarse. Para borrar completamente el contenido, es necesario sobrescribir cada bloque de datos en el disco, algo que no hacen muchas utilidades de formateo avanzadas.

Formatear un disco suele implicar la reinstalación del sistema operativo y todo el software una vez finalizado el formateo. En lugar de reparar una instalación con fallos o vulnerabilidades de seguridad, puede ser necesario formatear todo y empezar de cero. Existen varios términos coloquiales para este proceso, como «borrar y reinstalar», «borrar y volver a instalar», «reinstalar la imagen», etc. Sin embargo, formatear un disco que contiene únicamente datos de usuario no requiere la reinstalación del sistema operativo.

Formato

DOS, OS/2 y Windows

El modificador FORMAT /U de MS-DOS 6.22a no logra sobrescribir el contenido de la partición.

Comando de formato : En MS-DOS , PC DOS , OS/2 y Microsoft Windows , el formateo de disco se puede realizar mediante este formatcomando . El formatprograma suele solicitar confirmación previa para evitar la eliminación accidental de datos, pero algunas versiones de DOS tienen una opción no documentada ; si se utiliza, se omite la confirmación habitual y el formateo comienza de inmediato. El virus macro/AUTOTEST WM/FormatC utiliza este comando para formatear la unidad C: tan pronto como se abre un documento.

Formato incondicional : También existe el /Uparámetro que realiza un formato incondicional que, en la mayoría de los casos, sobrescribe toda la partición, [ 31 ] impidiendo la recuperación de datos mediante software. Sin embargo, tenga en cuenta que el /Uinterruptor solo funciona de forma fiable con disquetes (véase la imagen de la derecha). Técnicamente, porque, a menos que /Qse utilice, los disquetes siempre se formatean a bajo nivel además de formatearse a alto nivel. En ciertas circunstancias con particiones de disco duro, sin embargo, el /Uinterruptor simplemente impide la creación de unformatinformación en la partición que se va a formatear, dejando el resto del contenido de la partición completamente intacto (aún en el disco, pero marcado como eliminado). En tales casos, los datos del usuario siguen estando disponibles para su recuperación con herramientas especializadas como EnCase o editores de disco . Por lo tanto, no es aconsejable confiar en para la sobrescritura segura de particiones de disco duro, y en su lugar se deben considerar /Uherramientas específicas como DBAN .

Sobrescritura : En Windows Vista y versiones posteriores, el formato no rápido sobrescribirá a medida que avanza. No ocurre en Windows XP y versiones anteriores. [ 32 ]

OS/2 : En OS/2, el formato sobrescribirá toda la partición o unidad lógica si /Lse utiliza el parámetro que especifica un formato largo . Esto mejora la capacidad de CHKDSK para recuperar archivos.

Sistemas operativos tipo Unix

El formateo de alto nivel de discos en estos sistemas se realiza tradicionalmente mediante el mkfscomando. En Linux (y potencialmente también en otros sistemas) mkfssuele ser un envoltorio para comandos específicos del sistema de archivos que tienen el nombre , donde fsname es el nombre del sistema de archivos con el que se formatea el disco. [ 33 ] Algunos sistemas de archivos que no son compatibles con ciertas implementaciones de tienen sus propias herramientas de manipulación; por ejemplo, Ntfsprogs proporciona una utilidad de formato para el sistema de archivos NTFS .mkfs.fsnamemkfs

Algunos sistemas operativos Unix y similares cuentan con herramientas de formateo de alto nivel, generalmente para facilitar el formateo de discos o permitir al usuario particionar el disco con la misma herramienta. Algunos ejemplos son GNU Parted (y sus diversas interfaces gráficas de usuario, como GParted y el Administrador de Particiones de KDE ) y la aplicación Utilidad de Discos de Mac OS X.

Recuperación de datos de un disco formateado

Al igual que cuando el sistema operativo elimina archivos, los datos de un disco no se borran por completo durante cada formateo de alto nivel. En cambio, el área del disco que contiene los datos simplemente se marca como disponible y conserva los datos antiguos hasta que se sobrescriben. Si el disco se formatea con un sistema de archivos diferente al que existía previamente en la partición, es posible que se sobrescriban algunos datos que no se sobrescribirían si se hubiera utilizado el mismo sistema de archivos. Sin embargo, en algunos sistemas de archivos (por ejemplo, NTFS, pero no FAT), los índices de archivos (como $MFT en NTFS, inodos en ext2/3, etc.) pueden no escribirse en las mismas ubicaciones exactas. Y si se aumenta el tamaño de la partición, incluso los sistemas de archivos FAT sobrescribirán más datos al comienzo de esa nueva partición.

Para evitar la recuperación de datos confidenciales mediante herramientas de recuperación, los datos deben sobrescribirse por completo (cada sector), ya sea con una herramienta independiente o durante el formateo. Los datos se destruyen en DOS, OS/2 y Windows cuando se utiliza la opción /L (larga) al formatear, y siempre para un conjunto de datos particionado (PDS) en MVS y para sistemas de archivos más recientes en mainframes de IBM.

Se discute si una pasada de relleno de ceros es suficiente para destruir datos sensibles en almacenamiento magnético antiguo (hasta la década de 1990): Gutmann (conocido por su método Gutmann de 35 pasadas ) afirma que la microscopía de fuerza magnética puede "ver" bits antiguos en un disquete, [ 34 ] pero las fuentes que citó no lo demuestran. Se cree que el relleno aleatorio es más fuerte que un relleno de patrón fijo. [ 35 ] Una pasada de relleno de ceros es suficiente para prevenir la remanencia de datos , según NIST (2014) y Wright et al (2008). [ 36 ] [ 37 ] La ​​opción de borrado seguro integrada en los discos duros se considera confiable, [ 27 ] [ 38 ] con la salvedad de que se sabe que las primeras unidades de estado sólido implementan incorrectamente la función. [ 39 ]

La desmagnetización es efectiva y no genera controversia; sin embargo, esto puede dejar la unidad inutilizable . [ 27 ]

Véase también

Notas

  1. Por ejemplo, formatear un volumen, formatear un conjunto de datos lineal (LDS) del método de acceso de almacenamiento virtual en el volumen para que contenga un zFS y formatear el zFS en los servicios del sistema UNIX .
  2. No es cierto para el sistema de archivos CMS [ 3 ] en un minidisco CMS, volumen con formato TSS VAM, [ 4 ] sistemas de archivos Unix z/OS [ 5 ] o VSAM en mainframes de IBM
  3. Por ejemplo, AMASPZAP en MVS
  4. "Los LBA en una unidad lógica deben comenzar con cero y deben ser contiguos hasta el último bloque lógico en la unidad lógica"., Tecnología de la información — Serial Attached SCSI - 2 (SAS-2), INCITS 457 Borrador 2, 8 de mayo de 2009, capítulo 4.1 Descripción general del modelo de tipo de dispositivo de bloque de acceso directo.
  5. Cada proceso puede implicar múltiples pasos, y los pasos de diferentes procesos pueden estar intercalados.
  6. 1 2 El hecho de que los disquetes CP/M de 8 pulgadas vinieran preformateados con un valor de relleno0xE5es la razón por la que el valor de0xE5tiene un significado especial en las entradas de directorio en los sistemas de archivos FAT12 , FAT16 y FAT32 . Esto permitió que 86-DOS utilizara disquetes de 8 pulgadas directamente o con solo la FAT inicializada.
  7. Este problema se volvió común en las PC donde los usuarios usaban controladores RLL con unidades MFM; "Las unidades MFM no deben usarse en controladores RLL".
  8. Una utilidad que ofrece la opción de especificar el valor de llenado deseado para discos duros es DR-DOS' FDISK R2.31 con su parámetro opcional wipe/W:246(para un valor de llenado de0xF6). A diferencia de otras utilidades FDISK , DR-DOS FDISK no solo es una herramienta de particionamiento, sino que también puede formatear particiones recién creadas como FAT12 , FAT16 o FAT32 . Esto reduce el riesgo de formatear accidentalmente el volumen incorrecto.

Referencias

  1. 1 2 3 4 5 Tanenbaum, Andrew (2001). Sistemas operativos modernos (2.ª  ed.). Prentice Hall. Sección 3.4.2, Formato de disco. ISBN 0130313580.
  2. "Dispositivos de disco y particiones" . Microsoft Docs . 7 de enero de 2021.
  3. "FORMAT" , Referencia de comandos y utilidades de z/VM CMS , z/VM Versión 5 Release 4, IBM, 2008, SC24-6073-03, Cuando no se especifica la opción RECOMP o LABEL, el área del disco se inicializa escribiendo un número de registros (que contiene ceros binarios) que depende del dispositivo en cada pista. Cualquier dato anterior en el disco se borra.
  4. IBM, "Métodos de acceso virtual", IBM System/360 Time Sharing System System Logic Summary Program Logic Manual (PDF) , IBM, pág. 56 (PDF 66), GY28-2009-2, Los volúmenes de acceso directo, en los que se almacenan los conjuntos de datos de la organización virtual TSS/360, tienen bloques de datos de tamaño de página de longitud fija. No se requiere ningún campo clave. La función de desbordamiento de registros se utiliza para permitir que los bloques de datos abarquen pistas, según sea necesario. Todo el volumen, con la excepción actual de parte del primer cilindro, que se utiliza para la identificación, está formateado en bloques de tamaño de página. 
  5. "ioeagfmt" (PDF) . Administración del sistema de archivos z/OS 2.4 (PDF) . IBM. págs. 116–119 . SC23-6887-40. 
  6. Hermans, Sherman (28 de agosto de 2006). "Cómo recuperar archivos perdidos después de borrar accidentalmente el disco duro" . Linux.com . Consultado el 28 de noviembre de 2019 .
  7. Smithson, Brian (29 de agosto de 2011). "La leyenda urbana de la sobrescritura de disco duro multipaso y DoD 5220-22-M" . Infosec Island. Archivado del original el 5 de octubre de 2018. Recuperado el 22 de noviembre de 2012 .
  8. "Unidad de almacenamiento en disco IBM 1301" . IBM . 23 de enero de 2003. Archivado del original el 26 de abril de 2005. Consultado el 24 de junio de 2010 . 
  9. "Dispositivo de almacenamiento de acceso directo IBM 3390" . IBM . 23 de enero de 2003. Archivado del original el 24 de enero de 2005.
  10. ISO/IEC 791D:1994, Interfaz de conexión AT para unidades de disco (ATA-1), sección 7.1.2
  11. Smith, Ryan (18 de diciembre de 2009). "Formato avanzado de Western Digital: Comienza la transición al sector 4K" . Anandtech . Archivado del original el 4 de abril de 2010.
  12. "Transición a discos duros de sector 4K de formato avanzado" . Seagate Technology .
  13. "Fdutils" .
  14. "Definición de formato de medios de distribución (DMF)" . Base de conocimientos de Microsoft . 19 de enero de 2007. Archivado del original el 14 de septiembre de 2011. Consultado el 16 de octubre de 2011 .
  15. 1 2 Schulman, Andrew; Brown, Ralf D .; Maxey, David; Michels, Raymond J.; Kyle, Jim (1994) [noviembre de 1993]. DOS no documentado: Guía del programador para funciones y estructuras de datos reservadas de MS-DOS, ampliada para incluir MS-DOS 6, Novell DOS y Windows 3.1 (2.ª ed.). Addison Wesley . ISBN  0-201-63287-X.(xviii+856+vi páginas, disquete de 3,5") Erratas:
  16. Uso de DEBUG para iniciar un formato de bajo nivel , Microsoft
  17. "Formateo de bajo nivel de un disco duro IDE" . FreePCTech.com . The NOSPIN Group, Inc. Archivado del original el 16 de julio de 2012. Recuperado el 24 de diciembre de 2003 .
  18. "Utilidades de formato de bajo nivel, relleno con ceros y diagnóstico" . The PC Guide. Versión del sitio: 2.2.0 - Fecha de la versión: 17 de abril de 2001. Archivado del original el 3 de enero de 2019. Recuperado el 24 de mayo de 2007 .
  19. Manual del programador de Linux – Administración y comandos privilegiadossg_format(8)  
  20. Discos duros Seagate SAS. Archivado el 29/11/2010 en Wayback Machine.
  21. "INCITS 506-202x - Tecnología de la información - Comandos de bloque SCSI - 4 (SBC-4) borrador revisión 22" . 15 de septiembre de 2020. Consultado el 22 de mayo de 2023 .
  22. Manual del programador de Linux – Administración y comandos privilegiadoshdparm(8)  
  23. Manual de usuario de Linux – Comandos de usuarionvme-format(1)  
  24. "Charla serial de Seagate | Museo OS/2" .
  25. "Diagnóstico del puerto serie F3" .Versión anterior disponible en
  26. "BadBlockHowto – smartmontools" . www.smartmontools.org .
  27. 1 2 3 "Eliminación segura de datos" . 7 de junio de 2012. Consultado el 9 de diciembre de 2013 .
  28. "Cómo borrar (eliminar) de forma segura un disco duro gratis con DD" . myfixlog.com . Archivado del original el 18 de abril de 2016.
  29. Llena rápidamente un disco con bits aleatorios
  30. "Guía del usuario y referencia de las instalaciones de soporte de dispositivos" (PDF) . Archivado del original (PDF) el 09/12/2021 . Consultado el 27/12/2010 .
  31. "AXCEL216 / MDGx MS-DOS Secretos ocultos e indocumentados" . Consultado el 7 de junio de 2008 .
  32. "MSKB941961: Cambio en el comportamiento del comando format en Windows Vista" . Microsoft Corporation . 23 de febrero de 2009. Consultado el 24 de octubre de 2012. El comportamiento del comando format ha cambiado en Windows Vista. De forma predeterminada, en Windows Vista, el comando format escribe ceros en todo el disco cuando se realiza un formateo completo. En Windows XP y en versiones anteriores del sistema operativo Windows, el comando format no escribe ceros en todo el disco cuando se realiza un formateo completo.
  33. "mkfs(8) - Página man de Linux" . Consultado el 25 de abril de 2010 .
  34. Gutmann, Peter. (22-25 de julio de 1996) Eliminación segura de datos de memorias magnéticas y de estado sólido. Departamento de Informática de la Universidad de Auckland. Sección de epílogo.
  35. Daniel Feenberg (2003). "¿Pueden las agencias de inteligencia recuperar datos sobrescritos?" . Consultado el 10 de diciembre de 2007 .
  36. Wright, Craig; Kleiman, Dave ; Shyaam, Sundhar RS (diciembre de 2008). Sobrescritura de datos de disco duro: La gran controversia del borrado . Information Systems Security ICISS 2008. Lecture Notes in Computer Science. Vol. 5352. Springer Berlin / Heidelberg. pp. 243–257 . doi : 10.1007/978-3-540-89862-7_21 . ISBN   978-3-540-89861-0.
  37. Kissel, Richard; Regenscheid, Andrew; Scholl, Matthew; Stine, Kevin (diciembre de 2014). Publicación especial 800-88 Rev. 1: Directrices para la sanitización de medios (Informe técnico). NIST . doi : 10.6028/NIST.SP.800-88r1 . Consultado el 26 de junio de 2018 .
  38. "ATA Secure Erase (SE) y hdparm" .Creado: 21/02/2011, actualizado: 02/04/2013.
  39. Michael Wei; Laura M. Grupp; Frederick E. Spada; Steven Swanson (2011). "Borrado fiable de datos de unidades de estado sólido basadas en memoria flash" . FAST'11: Actas de la 9.ª conferencia USENIX sobre tecnologías de archivos y almacenamiento . Wikidata Q115346857 . Consultado el 8 de enero de 2018 . 
  • Kit de recursos para estaciones de trabajo Windows NT, Capítulo 17 - Conceptos básicos de discos y sistemas de archivos , sección "Formateo de discos duros y disquetes"
  • Eliminación segura de datos de memorias magnéticas y de estado sólido por Peter Gutmann
  • Diferencias entre el formato rápido y el formato normal durante una instalación "limpia" de Windows XP (de la Ayuda y Soporte de Microsoft
  • support.microsoft.com — Cómo usar la herramienta Fdisk y la herramienta Format para particionar o reparticionar un disco duro
  • Ayuda: Me han hackeado. ¿Qué hago ahora? —Microsoft Tech Net: Por qué deberías formatear un disco comprometido hasta dejarlo en el hardware. Artículo de Jesper M. Johansson, Ph.D., CISSP, MCSE, MCP+I
Obtenido de " https://en.wikipedia.org/w/index.php?title=Disk_formatting&oldid=1359143118 "