stringtranslate.com

formato (comando)

En informática , formates una utilidad de línea de comandos que realiza el formateo de discos . Es un componente de varios sistemas operativos , incluidos 86-DOS , MS-DOS , IBM PC DOS y OS/2 , Microsoft Windows y ReactOS .

Descripción general

El comando realiza las siguientes acciones de forma predeterminada en un disquete , una unidad de disco duro , un dispositivo de estado sólido ( USB ) u otro medio magnético (no realizará estas acciones en medios ópticos ):

  1. Limpiar las entradas FAT cambiándolas a 0x00
  2. Limpiar el directorio raíz FAT cambiando cualquier valor encontrado a 0x00 [nb 1] [1] [2] [3]
  3. Comprobación de cada grupo para ver si es bueno o malo y marcarlo como bueno o malo en la FAT.

Cualquier dispositivo de almacenamiento debe tener su medio estructurado para ser útil. Este proceso se conoce como "crear un sistema de archivos" en Unix , Linux o BSD . [4] En estos sistemas se utilizan diferentes comandos. Los comandos pueden crear muchos tipos de sistemas de archivos , incluidos los utilizados por DOS, Windows y OS/2.

Implementaciones

FORMAT.COM, entre varios otros comandos, en IBM PC DOS 1.0.
FORMAT.CMDen CP/M-86

El comando también está disponible en Intel ISIS-II , [5] iRMX 86 , [6] MetaComCo TRIPOS , [7] AmigaDOS , [8] Zilog Z80-RIO , [9] Microware OS-9 , [10] DR FlexOS , [11] TSL PC-MOS , [12] SpartaDOS X , [13] Datalight ROM-DOS , [14] IBM / Toshiba 4690 OS , [15] PTS-DOS , [16] SISNE plus , [17] y en el sistema operativo DEC RT-11 [18] .

Microsoft DOS y Windows

En MS-DOS , el comando está disponible en las versiones 1 y posteriores. [19]

Opcionalmente (agregando la opción /S, de "sistema"), formattambién se puede instalar un Registro de arranque de volumen . Con esta opción, Format escribe el código de arranque en el primer sector del volumen (y posiblemente también en otros lugares). Format siempre escribe un Bloque de parámetros de BIOS en el primer sector, con o sin la opción /S.

Otra opción (/Q) permite lo que Microsoft llama "formato rápido". Con esta opción, el comando no realizará los pasos 2 y 3 anteriores. [ cita requerida ] Format /Q no altera los datos escritos previamente en el medio.

Al escribir "format" sin parámetros en MS-DOS 3.2 o versiones anteriores, se formateaba automáticamente, sin preguntar al usuario, la unidad actual; sin embargo, en MS-DOS 3.3 y versiones posteriores, simplemente se producía el error: "parámetro requerido faltante". [ cita requerida ]

Sistema operativo DR/Novell DOS

DR DOS 6.0 incluye una implementación del formatcomando. [20]

FreeDOS

La versión FreeDOS fue desarrollada por Brian E. Reifsnyder y está licenciada bajo la GPL . [21]

ReactOS

El formatcomando en ReactOS

La implementación de ReactOS se basa en un clon gratuito desarrollado por Mark Russinovich para Sysinternals en 1998. Tiene licencia GPL. [22] Fue adaptado a ReactOS por Emanuele Aliberti en 1999 y admite los sistemas de archivos FAT , FAT32 , FATX , EXT2 y BtrFS .

Véase también

Notas

  1. ^ Las entradas de directorio se rellenan con 0x00desde MS-DOS 1.25 y PC DOS 2.0 . Si se proporciona la opción de línea de comandos de formato /O, el primer byte de cada entrada de directorio se establece en 0xE5hpara crear un formato FAT utilizable por PC DOS 1.0 - 1.1 . Sin embargo, no proporcionar /O acelerará significativamente las búsquedas de directorio en MS-DOS 1.25 y PC DOS 2.0 y versiones posteriores. Las versiones anteriores de MS-DOS, PC DOS y 86-DOS solo admitían el 0xE5marcador.

Referencias

  1. ^ Paterson, Tim (19 de diciembre de 2013) [1983]. «Microsoft DOS V1.1 y V2.0: /msdos/v20source/FORMAT.TXT». Museo de Historia de la Computación , Microsoft . Archivado desde el original el 14 de agosto de 2019. Consultado el 25 de marzo de 2014 .(NB. Aunque los editores afirman que se trataría de MS-DOS 1.1 y 2.0, en realidad se trata de SCP MS-DOS 1.25 y una mezcla de Altos MS-DOS 2.11 y TeleVideo PC DOS 2.11 ).
  2. ^ Shustek, Len (24 de marzo de 2014). "Código fuente inicial de Microsoft MS-DOS". Software Gems: The Computer History Museum Historical Source Code Series. Archivado desde el original el 10 de agosto de 2019. Consultado el 29 de marzo de 2014 .(NB. Aunque el autor afirma que se trataría de MS-DOS 1.1 y 2.0, en realidad se trata de SCP MS-DOS 1.25 y una mezcla de Altos MS-DOS 2.11 y TeleVideo PC DOS 2.11 ).
  3. ^ Levin, Roy (25 de marzo de 2014). «Microsoft pone a disposición del público el código fuente de MS-DOS y Word para Windows». Blog oficial de Microsoft . Archivado desde el original el 28 de marzo de 2014. Consultado el 29 de marzo de 2014 .(NB. Aunque el autor afirma que se trataría de MS-DOS 1.1 y 2.0, en realidad se trata de SCP MS-DOS 1.25 y una mezcla de Altos MS-DOS 2.11 y TeleVideo PC DOS 2.11 ).
  4. ^ newfs(8) : Sección EJEMPLO –  Manual del administrador del sistema FreeBSD
  5. ^ "Guía del usuario de ISIS II" (PDF) . Archivado (PDF) del original el 26 de enero de 2019 . Consultado el 3 de febrero de 2019 .
  6. ^ "intel :: iRMX :: 146194-001 irmxR6Intro" – vía Internet Archive.
  7. ^ https://www.pagetable.com/docs/amigados_tripos/tripos_manuals.pdf Archivado el 21 de octubre de 2020 en Wayback Machine [ URL básica PDF ]
  8. ^ Rugheimer, Hannes (1988). Referencia rápida. Ábaco. ISBN 9781557550491. Recuperado el 14 de septiembre de 2020 – vía archive.org.
  9. ^ "MANUAL DEL USUARIO DEL SISTEMA OPERATIVO Z80-RIO" (PDF) . Archivado (PDF) del original el 2022-01-28 . Consultado el 2020-02-14 .
  10. ^ Paul S. Dayan (1992). El gurú del OS-9 - 1: Los hechos . Galactic Industrial Limited. ISBN 0-9519228-0-7.
  11. ^ "Guía del usuario de FlexOS" (PDF) . www.bitsavers.org . 1986. Archivado desde el original (PDF) el 2019-09-25 . Consultado el 2020-09-14 .
  12. ^ "roelandjansen/pcmos386v501". GitHub . 2 de enero de 2022. Archivado desde el original el 4 de mayo de 2021 . Consultado el 28 de julio de 2019 .
  13. ^ "Guía del usuario de SpartaDOS X 4.48" (PDF) . Archivado (PDF) del original el 2021-10-10 . Consultado el 2019-03-16 .
  14. ^ "Guía del usuario de Datalight ROM-DOS" (PDF) . www.datalight.com . Archivado (PDF) del original el 2019-04-21 . Consultado el 2020-01-18 .
  15. ^ "Guía del usuario". archive.org . Consultado el 14 de septiembre de 2020 .
  16. ^ "Manual del usuario de PTS-DOS 2000 Pro" (PDF) . Buggingen, Alemania: Paragon Technology GmbH . 1999. Archivado (PDF) desde el original el 2018-05-12 . Consultado el 2018-05-12 .
  17. ^ "SISNE plus - Referencia Sumária". Conjunto de datos . 14 de mayo de 2015. Archivado desde el original el 28 de septiembre de 2019 . Consultado el 28 de septiembre de 2019 .
  18. ^ "ARCHIVO DE AYUDA RT-11". paleoferrosaurus.com . Archivado desde el original el 2018-07-17 . Consultado el 2018-07-16 .
  19. ^ Wolverton, Van (2003). Ejecución de MS-DOS versión 6.22 (edición del 20.º aniversario), sexta edición revisada . Microsoft Press . ISBN 0-7356-1812-7.
  20. ^ "Guía del usuario de DR DOS 6.0: consejos de optimización y configuración" (PDF) . Archivado (PDF) desde el original el 2019-09-30 . Consultado el 2019-08-12 .
  21. ^ "ibiblio.org Paquete FreeDOS -- Formato (Base FreeDOS)" www.ibiblio.org . Archivado desde el original el 2018-11-19 . Consultado el 2018-11-13 .
  22. ^ "reactos/reactos". GitHub . 3 de enero de 2022. Archivado desde el original el 11 de diciembre de 2017 . Consultado el 9 de junio de 2019 .

Lectura adicional

Enlaces externos