fdisk es una utilidad de línea de comandos para particionar discos . Ha formado parte de DOS , DR FlexOS , IBM OS/2 y versiones anteriores de Microsoft Windows , así como de ciertos puertos de FreeBSD , [ 2 ] NetBSD , [ 3 ] OpenBSD , [ 4 ] DragonFly BSD [ 5 ] y macOS [ 6 ] por razones de compatibilidad. Windows 2000 y sus sucesores han reemplazado fdisk con una herramienta más avanzada llamada diskpart .
Implementaciones
DOS
IBM presentó la primera versión de fdisk (oficialmente llamada "Fixed Disk Setup Program") en marzo de 1983, con el lanzamiento del ordenador IBM PC/XT (el primer PC en almacenar datos en un disco duro ) y el sistema operativo IBM PC DOS 2.0. La versión 1.0 de fdisk puede crear una partición FAT12 , eliminarla, cambiar la partición activa o mostrar los datos de la partición. fdisk escribe el registro de arranque maestro , que admite hasta cuatro particiones. Las otras tres estaban destinadas a otros sistemas operativos como CP/M-86 y Xenix , que se esperaba que tuvieran sus propias utilidades de particionamiento.
Microsoft agregó fdisk a MS-DOS por primera vez en la versión 3.2. [ 7 ] Las versiones de MS-DOS de la 2.0 a la 3.10 incluían herramientas de particionamiento específicas del OEM, que pueden haber sido llamadas fdisk.
PC DOS 3.0, lanzado en agosto de 1984, incorporó compatibilidad con particiones FAT16 para gestionar discos duros de mayor capacidad de forma más eficiente. PC DOS 3.30, lanzado en abril de 1987, añadió compatibilidad con particiones extendidas . (Estas particiones no almacenan datos directamente, pero pueden contener hasta 23 unidades lógicas ). En ambos casos, fdisk se modificó para funcionar con FAT16 y particiones extendidas. La compatibilidad con FAT16B se añadió por primera vez a fdisk de Compaq en MS-DOS 3.31. Posteriormente, FAT16B estuvo disponible en MS-DOS y PC DOS 4.0.
El /mbrinterruptor no documentado en fdisk, que podía reparar el registro de arranque maestro , pronto se hizo popular.
IBM PC DOS 7.10 incluía la nueva utilidad fdisk32.
ROM-DOS , [ 8 ] DR DOS 6.0 [ 9 ] FlexOS , [ 10 ] PTS-DOS 2000 Pro, [ 11 ] y FreeDOS , [ 12 ] incluyen una implementación del comando fdisk.
Windows

Windows 95 , Windows 98 y Windows ME incluían una versión derivada del comando fdisk de MS-DOS. Sin embargo, Windows 2000 y sus sucesores incorporaban las utilidades más avanzadas diskpart y la herramienta gráfica de administración de discos .
A partir de Windows 95 OSR2, fdisk admite el sistema de archivos FAT32 . [ 13 ]
La versión de fdisk incluida en Windows 95 no informa correctamente el tamaño de un disco duro de más de 64 GB. Microsoft ofrece una versión actualizada de fdisk para corregir este problema. [ 14 ] Además, fdisk no puede crear particiones de más de 512 GB, aunque FAT32 admite particiones de hasta 2 TB. Esta limitación se aplica a todas las versiones de fdisk incluidas en Windows 95 OSR 2.1, Windows 98 y Windows ME.
IBM OS/2
Antes de la versión 4.0, OS/2 incluía dos gestores de tablas de partición: fdisk en modo texto [ 15 ] y fdiskpm gráfico [ 16 ] . Ambos tienen la misma funcionalidad y pueden manipular tanto particiones FAT como las particiones HPFS más avanzadas .
OS/2 4.5 y versiones posteriores (incluyendo eComStation y ArcaOS ) pueden usar el sistema de archivos JFS , así como FAT y HPFS. Reemplazaron fdisk con el Administrador de Volúmenes Lógicos (LVM).
Mach y 386BSD
fdisk para el sistema operativo Mach fue escrito por Robert Baron. Fue portado a 386BSD por Julian Elischer, [ 17 ] y la implementación está siendo utilizada por FreeBSD , [ 2 ] NetBSD [ 3 ] y DragonFly BSD , [ 5 ] todos a partir de 2019, así como las primeras versiones de OpenBSD entre 1995 y 1997 antes de OpenBSD 2.2. [ 1 ]
Tobias Weingartner reescribió fdisk en 1997 antes de OpenBSD 2.2, [ 4 ] que posteriormente fue bifurcado por Apple Computer, Inc. en 2002, y todavía se utiliza como base para fdisk en macOS a partir de 2019. [ 6 ]
Para las particiones nativas, los sistemas BSD tradicionalmente usan BSD disklabel , y el particionamiento fdisk solo es compatible con ciertas arquitecturas (por razones de compatibilidad) y solo además de BSD disklabel (que es obligatorio).
Linux
En Linux, fdisk forma parte de un paquete estándar distribuido por la organización del kernel de Linux, util-linux . El programa original fue escrito por Andries E. Brouwer y AV Le Blanc, y posteriormente fue reescrito por Karel Zak y Davidlohr Bueso cuando bifurcaron el paquete util-linux en 2006. Un programa alternativo, basado en ncurses , cfdisk , permite a los usuarios crear diseños de partición mediante una interfaz de usuario basada en texto (TUI). [ 18 ]
Véase también
Referencias
- 1 2 "fdisk(8) — Programa de mantenimiento de la tabla de partición de PC (MBR)" . Manual del administrador del sistema . FreeBSD , NetBSD , OpenBSD , DragonFly BSD .
- 1 2 "fdisk — Utilidad de mantenimiento de la tabla de particiones de PC" . Referencia cruzada de BSD . FreeBSD .
- "fdisk -- Utilidad de mantenimiento de la tabla de particiones de PC". Páginas del manual de FreeBSD .
- 1 2 "fdisk — Programa de mantenimiento de particiones MS-DOS" . Referencia cruzada de BSD . NetBSD .
- 1 2 "fdisk — programa de mantenimiento de la tabla de particiones" . Referencia cruzada de BSD . OpenBSD .
- "fdisk — programa de mantenimiento de la tabla de particiones". Servidor de páginas del manual de OpenBSD .
- 1 2 "fdisk — Programa de mantenimiento de la tabla de partición de PC (MBR)" . Referencia cruzada de BSD . DragonFly BSD .
- "fdisk - Programa de mantenimiento de la tabla de particiones del PC (MBR)". Páginas del manual en línea de DragonFly .
- 1 2 "fdisk.tproj/fdisk.8" , macOS 10.14.1 , Apple , archivado del original el 11/04/2019 , recuperado el 11/04/2019
- ↑ Wolverton, Van (2003). Ejecución de MS-DOS versión 6.22 (Edición del 20.º aniversario), 6.ª edición revisada . Microsoft Press . ISBN 0-7356-1812-7.
- ↑ "Guía del usuario de Datalight ROM-DOS" (PDF) . www.datalight.com .
- ↑ Guía del usuario de DR DOS 6.0: Consejos de optimización y configuración
- ↑ "Guía del usuario de FlexOS, versión 1.3" (PDF) . Bitsavers.og . Investigación digital . 1 de noviembre de 1986. Archivado del original (PDF) el 20 de noviembre de 2021.
- ↑ "Manual de usuario de PTS-DOS 2000 Pro" (PDF) . Buggingen, Alemania: Paragon Technology GmbH . 1999. Archivado (PDF) del original el 12 de mayo de 2018. Consultado el 12 de mayo de 2018 .
- ^ "Ibiblio.org Grupo FreeDOS - Base FreeDOS" . www.ibiblio.org . Consultado el 3 de junio de 2020 .
- ↑ "Cómo usar las herramientas Fdisk y Format para particionar o reparticionar un disco duro" . Soporte ( ed. 6.0). Microsoft . 28 de junio de 2012.
- ↑ "Fdisk no reconoce el tamaño total de discos duros mayores de 64 GB" . Soporte (ed. 4.0 ). Microsoft . 24 de agosto de 2012.
- ↑ "Ayuda de JaTomes - Comandos de OS/2" . Archivado del original el 14 de abril de 2019. Consultado el 20 de junio de 2019 .
- ↑ "Ayuda de JaTomes - Comandos de OS/2" . Archivado del original el 14 de abril de 2019. Consultado el 20 de junio de 2019 .
- ↑ "Fdisk" .
- ↑ Sharma, Deepesh (22 de febrero de 2021). "Cómo crear, redimensionar y eliminar particiones de Linux con Cfdisk" . MUO . Consultado el 15 de mayo de 2023 .
Lecturas adicionales
- Wolverton, Van (1990). Comandos de MS-DOS: Guía de referencia rápida de Microsoft, 4.ª edición revisada . Microsoft Press . ISBN 978-1556152894.
- Kathy Ivens; Brian Proffit (1993). OS/2 Inside & Out . Osborne McGraw-Hill . ISBN 978-0078818714.
- Tim O'Reilly; Troy Mott; Walter Glenn (1999). Windows 98 en pocas palabras: una guía de referencia rápida para escritorio . O'Reilly . ISBN 978-1565924864.
Enlaces externos
- Cómo particionar Linux. Particionamiento con fdisk.
- Manual del programador de Linux, fdisk(8)
- fdisk de utils-linux-ng
- blkid: utilidad de línea de comandos para localizar/imprimir atributos de dispositivos de bloques.
- Uso del comando blkid Archivado el 13/09/2016 en Wayback Machine .
- Manual del administrador del sistema FreeBSD, FDISK(8)
- Comandos de Windows
- Comandos externos de DOS
- Comandos de OS/2
- Software relacionado con el sistema de archivos Unix
- Administración de Windows
- Software de particionamiento de disco