Download Documentos CEO, Unidad 4

Document related concepts

Fdisk wikipedia , lookup

Partición de disco wikipedia , lookup

Registro de arranque principal wikipedia , lookup

Formato de disco wikipedia , lookup

NTFS wikipedia , lookup

Transcript
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
4.1. Organización lógica del disco.
Podemos definir el disco como el soporte magnético que almacena permanentemente la información. Al
ser dispositivo de almacenamiento no volátil, no pierde la información si deja de recibir corriente
eléctrica. De esta forma, el usuario puede recuperar dicha información cuando quiera o cuando sea
necesario.
Todo disquete o disco duro consta de una estructura física y una estructura lógica. La física se crea
cuando se construye el disco en la fábrica. El fabricante indica el número de caras, pistas por cara y
sectores que tiene el disco. La estructura lógica es creada por el usuario cuando procede a formatear o
dar formato al disco. Para esta labor, se utiliza el comando FORMAT.COM. Previamente a la operación
de dar formato al disco, éste tiene que ser particionado; es decir, dividido en una o varias partes. Esta
operación se realiza con el comando FDISK.EXE.
Estas dos operaciones también pueden ser realizadas con herramientas de particionado como
PARTITION MAGIC, Partition Wizard, etcétera.
La mayoría de los discos duros, cuando los compramos, vienen sin el formato lógico, por lo que será
necesario prepararlos.
El proceso de particionado y formateo a los
discos es necesario tanto en discos duros
como en disquetes, pero en los disquetes
no podremos modificar el espacio de
almacenamiento en varias partes, es decir,
no podremos hacer varias particiones. Por
el contrario, esta operación de particionado
es posible y necesaria en discos duros.
El proceso de dar formato se realiza para
crear una estructura en el soporte, de tal
forma que el sistema operativo pueda
almacenar en ella los ficheros y programas.
Ya veremos más adelante como se prepara
un disco duro para instalar los ficheros del
sistema operativo y dejarlo preparado para
almacenar ficheros de usuario.
4.2. Estructura física.
La estructura física del disco o disquete es la
siguiente

Caras.

Pistas (cilindros, si son discos duros
con más de un plato).

Sectores.
Cada disquete puede tener una o dos caras
(heads). En la actualidad todos tienen dos
caras. Los discos duros tienen más de dos,
siempre y cuando cuenten con más de un
plato. El número de caras en los discos
duros estará en función de los platos que
tengan. Lo normal es que tengan entre 4 y
30 caras.
Sistemas Operativos Monopuesto
1-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
La numeración de las caras empieza desde la cara 0 hasta la que corresponda.
Las pistas (tracks) son círculos concéntricos en los que se divide cada cara, como si de un disco de vinilo
se tratase. El número de pistas que contiene cada cara de un disco es lo que le confiere el tamaño (la
capacidad).
En la figura anterior se puede ver un disco duro con
varios platos. En ellas se muestra también el peine,
componente físico que hace moverse de forma solidaria
a las cabezas de lectura/escritura del disco duro para
almacenar la información en una misma pista de cada
cara.
Los cilindros designan al conjunto de pistas con igual
número dentro de cada disco, pero en diferentes caras.
Así, por ejemplo, en un disco duro que tenga 3 platos, o
sea, 6 caras, el cilindro número 8 estará formado por la
pista 8 cara 0, pista 8 cara 1, pista 8 cara 2, pista 8 cara
3, pista 8 cara 4 y pista 8 cara 5. Cada cara tiene su
propia pista, aunque todas ellas están situadas en la
misma posición de las diferentes caras formando un
cilindro.
El sector se llama bloque físico. El bloque físico es la cantidad de información que con una sola
operación de lectura se lee o escribe de una vez. Los bloques físicos no tienen un tamaño determinado.
Oscila entre los 512 bytes de los disquetes y los más de 2 048 bytes en discos duros.
Hay que considerar que cuando compramos un disco duro o disquete, este ha sido sometido en fábrica al
denominado formateo físico o formateo a bajo nivel, con el cual simplemente se deja preparado el
disco para que le sea aplicado el formateo lógico.
Sistemas Operativos Monopuesto
2-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
Otra característica importante de los discos duros es que las cabezas de lectura/escritura nunca llegan a
tocar la superficie física del disco. Esto es debido a que la velocidad de giro del propio disco genera una
pequeña corriente de aire que provoca que la cabeza se separe de la superficie. Con esto, se evita que
la superficie del disco sea dañada, más aún si tenemos en cuenta que la unidad de disco está micro
sellada y el aire que contiene está microfilado.
La estructura física viene determinada por el fabricante, aunque sus características están estandarizadas.
Es raro encontrar discos duros que no tengan un formato estándar para que pueda ser reconocido por la
mayoría de los sistemas operativos.
4.3. Estructura lógica.
La estructura lógica, que se consigue cuando se da formato al disco, es la siguiente:

Sector de arranque.

Tabla de localización de ficheros (FAT)

Directorio raíz.

Zona de datos.
Hay que tener en cuenta que el sistema operativo no trabaja en ningún caso con sectores, sino con
clústeres, que son una agrupación de sectores. El número de sectores que forman un clúster puede ser
2, 4, 8 o 16. Por ejemplo, si en un disco duro que tiene sectores de 512 bytes, estos están agrupados en
bloques de 16, el clúster tendrá un tamaño de 16 KB. De esta forma, cada vez que escribimos o leemos
de un disco, estaremos leyendo o escribiendo un clúster, es decir, un grupo de sectores.
Este tipo de agrupación tiene algún inconveniente: cuando nosotros grabamos un fichero en el disco,
aunque sea un simple documento de texto que contenga una sola letra, ocupará un clúster completo.
Esto implica que se pierde espacio de almacenamiento en el disco. No obstante, lo que por un lado se
pierde (optimización de la ocupación del espacio en disco), por otro se gana (leer o grabar más
información en una sola operación de lectura/escritura. Es decir, se puede perder espacio en disco, pero,
con una sola operación de lectura o escritura, la información que se transfiere es mucho mayor.
El tamaño del clúster en los discos duros, que no en los disquetes, ha ido evolucionando conforme lo ha
hecho el tamaño de los discos duros. En un primer momento, los clústeres eran de 4 KB en discos de
pequeño tamaño. Al ir aumentando el tamaño de los discos, los fabricantes de sistemas operativos y
de discos consideraron que era preferible aumentar el tamaño del clúster. Se pierde algo de espacio,
pero se gana mucho en velocidad.
Sistemas Operativos Monopuesto
3-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
Cuando hablemos de la FAT, veremos cómo ha evolucionado el tamaño del clúster en función del tamaño
del disco duro.
El tamaño del sector en un disco duro es de 512 bytes agrupados normalmente de cuatro en cuatro para
formar un clúster.
A. El sector de arranque.
El sector de arranque o MBR (boot) se localiza siempre en el primer sector del disco (sector 0)
ocupando un sector. Este sector de arranque realiza dos funciones:

Contiene un pequeño programa que se ejecuta cuando se enciende el ordenador y que permite
cargar el sistema operativo en memoria. En primer lugar, el ordenador intentará cargar el sistema
operativo del disco A:. Si no estuviera en la unidad A:, el ordenador procederá a buscarlo en la
unidad C:.
Es evidente que, para que el ordenador pueda cargar el sistema operativo en memoria, el disco
duro o disquete tiene que haber sido previamente cargado con los programas del sistema en el
sector de arranque. Esta operación se realiza con un parámetro que se incluye dentro del
comando FORMAT.COM o con un comando especial destinado exclusivamente a ello:
SYS.COM.

También contiene una tabla con información relativa al disco: número de caras, de pistas por
cara, de sectores por pista, tamaño del sector, etiqueta del disco, número de serie, etc. Esta tabla
se conoce como BPB (BIOS Parameter Block).
B. La tabla de asignación de archivos.
La tabla de asignación de archivos, conocida normalmente como FAT (File Allocation Table), se
encarga de organizar la información en forma de ficheros dentro de la zona de datos.
Esta FAT que gestiona el sistema operativo es la denominada FAT16. Este tipo de FAT tiene algunas
limitaciones, pues el tamaño máximo que puede gestionar es de 2 GB en los discos duros. Ya veremos
en sistemas multiusuario la FAT32, que es la que se gestiona con una versión reducida del sistema
operativo que incorpora el sistema operativo Windows 95 OSR o 98.
La FAT es como el índice del disco duro. En ella se almacena la información correspondiente a los
sectores del disco que están libres, y en cuáles de éstos hay información. También indica dónde
comienza un archivo o fichero, dónde termina, cuántos sectores ocupa, etcétera.
La limitación de 2 GB en la FAT16 se debe a que la FAT tiene un número limitado de entradas. Es decir,
tiene un espacio destinado a almacenar la información correspondiente a la ubicación de los ficheros.
Cuando esta zona se llena, no se puede almacenar más. Es como si para un libro tuviésemos a nuestra
disposición tres páginas en blanco para escribir el índice. Cuando estas páginas están llenas, es evidente
que no podremos hacer referencia a más unidades del libro.
La tabla de localización de ficheros permite ubicar ficheros en la zona de datos. En primer lugar, irá
ocupando los sectores libres secuencialmente. Es decir, el primer archivo que almacenemos se ubicará
en la zona de datos en los sectores necesarios contiguos. Un nuevo archivo se almacenará a
continuación y así sucesivamente.
Cuando borramos un archivo del disco, el espacio que queda puede ser utilizado nuevamente. Para ello,
la FAT almacenará el nuevo archivo en la parte liberada por el archivo que hemos borrado y, si no fuera
suficiente, utilizará otros sectores que no tienen por qué estar físicamente contiguos.
Antes de continuar con la estructura lógica, tenemos que puntualizar dos conceptos:
El sector es la mínima unidad que se lee o escribe en el disco. El clúster es la mínima unidad de
información que el sistema operativo lee o graba en el disco. Cada clúster está formado por varios
sectores y el número de ellos siempre será potencia de dos. Con esto queda solucionado el problema de
Sistemas Operativos Monopuesto
4-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
almacenamiento de la información, ya que los clústeres en los que se almacenan los archivos no tienen
que ser contiguos, al contrario de lo que ocurre con los sectores que forman el disco.
Así, podemos empezar a almacenar un fichero en el clúster 3, continuar en el 10, en el 12 y finalizar en el
18. Para ello, el sistema operativo referencia los clústeres con un número olvidándose, por tanto, de
caras, pistas y sectores.
Pues bien, la FAT es la encargada de indicar al sistema operativo en qué clúster está grabado un archivo
concreto. Esta tabla está formada por elementos que se corresponden con cada uno de los clústeres del
disco. Cada uno de estos elementos (tantos como clústeres) puede contener una de las siguientes
informaciones:

Un cero (0). Indica que el clúster está libre.

Una marca especial para indicar que es el
último clúster del archivo.

Cualquier valor numérico que indique cuál
es el clúster siguiente del archivo,
suponiendo que este no sea el último.

Una marca especial para indicar que el
clúster está físicamente defectuoso.
C. El directorio raíz.
El directorio raíz es la tercera zona del disco que
se crea cuando le damos formato. Esta zona es de
tamaño fijo y se sitúa físicamente después de la
FAT.
Tiene varias entradas (hasta 112 en un disquete de 720 KB), cada una de ellas con un tamaño de
32 bytes. Cada entrada contiene información referente a la zona de datos: nombre de los archivos,
extensión, tamaño, fecha y hora, además de los atributos de cada directorio y archivo.
Cuando tratemos los directorios veremos su estructura. Por ahora nos basta saber que el directorio raíz
es aquel del que depende o cuelga el resto de directorios o archivos del disco.
D. El área de datos del usuario.
El área de datos del usuario es la zona de mayor tamaño de un disco. Se ubica a partir del directorio
raíz. El disco en esta zona está dividido en sectores, pero sabemos que el sistema operativo gestiona
bloques de ellos mediante clústeres. En esta zona se almacena la información de los archivos y
subdirectorios que contenga nuestro disco.
4.4. Preparación de discos duros para su uso.
A la hora de hablar de preparación de discos duros nos encontramos ante el importante dilema de cómo
enfocar el tema.
Podríamos basarnos en respetar exactamente cada término técnico y comentarlo por completo de forma
que no dejáramos nada en el tintero. Por otro lado podríamos hablar de este tema de forma sencilla,
aportando una visión global pero sin entrar en tecnicismos, con lo que lograríamos quizá el objetivo de
disipar dudas sobre el mantenimiento y uso diario pero sin sacar a la luz ciertos aspectos técnicos que,
aunque complejos, suele ser interesante conocer a largo plazo.
Tras un pequeño debate en el departamento técnico, nos hemos decantado por la segunda opción,
puesto que pensamos que aspectos tales como la densidad de grabación, búfer de E/S, los tiempos de
Sistemas Operativos Monopuesto
5-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
trabajo o los cilindros no vienen a aclarar en ningún momento lo que realmente nos interesa: el uso
cotidiano de los discos duros.
Para desarrollar este punto seguiremos una serie de pasos.
Para empezar, vista cómo es la estructura de un disco duro, vamos a ver cómo lo preparamos para poder
instalar en él cualquier sistema operativo.
A. Particiones.
Cuando sale un disco duro de la fábrica tiene el mismo aspecto interno que una casa en la que se han
construido solamente las paredes y el tejado. Dentro de la casa es necesario levantar paredes y puertas
que delimiten las diferentes habitaciones y estancias para que pueda ser habitable. De igual forma es
necesario estructurar el disco duro en su interior para que la información se grabe correctamente.
Un disco duro se estructura a base de particiones. Cuando peticionamos un disco duro, lo que hacemos
es informar a nuestro sistema operativo de que el disco duro que hay instalado tiene una capacidad X;
por ejemplo, 160 GB. Antes de ser particionado, el PC sabe que tiene instalado un disco duro pero no
sabe de qué capacidad es. Para entenderlo mejor supongamos el siguiente ejemplo:
Particionar un disco es colocar un indicador en todo su perímetro con un cartel en su comienzo que diga
"Este es un disco duro de 500 MB". Para particionarlo, usaremos el programa FDISK que se distribuye
con Windows, REISER o FIPS con Linux, o la herramienta PARTITION MAGIC u otra similar, que
veremos a continuación.
B. Tipos de particiones.
Existen dos tipos de particiones, las PRIMARIAS y las EXTENDIDAS.
Para explicar la diferencia entre unas y otras de forma sencilla y clara diremos que las particiones
primarias son las que comienzan justo en el principio del disco duro llegando hasta el final o hasta el
punto que nosotros queramos. Cuando establecemos una partición primaria que no llega a ocupar la
totalidad del disco duro, el resto de espacio virgen lo podemos gestionar con otra partición, en este caso
extendida. El nombre de extendida explica perfectamente el tipo de partición que es: se extiende desde
el final de la partición primaria hasta el final del disco duro.
Para que se entienda mejor, supongamos el siguiente ejemplo:
Imaginemos que tenemos un disco duro de 200 GB de capacidad. Nuestra intención es instalar Windows
XP y luego algún procesador de texto para poder trabajar con el PC. Podríamos configurar el disco de
dos formas diferentes: la primera sería crear una partición de 200 GB, es decir, que ocupase todo el
disco, para instalar en ella Windows y el procesador de texto junto con los documentos que usemos.
Otra posibilidad sería esta: crear una partición de 100 GB para instalar Windows y el procesador de texto
y luego crear otra de 100 GB para almacenar en ella todos los documentos que usemos. De esta forma
los documentos permanecen mejor localizados y con menor riesgo de que los borremos por accidente. La
primera partición seria la partición primaria del disco y la segunda, en la que tenemos los documentos, la
extendida.
Trabajar con particiones, puede ser tan sencillo como crear una sola partición que ocupe todo el disco
duro o puede complicarse de tal forma que necesitemos múltiples particiones para diferentes sistemas
operativos en nuestro PC. Solo con la práctica se puede llegar a dominar el proceso de administración de
particiones, puesto que aunque se trata de una técnica sencilla, un mínimo error puede hacer imposible
que podamos acceder a un disco duro.
Es importante tener en cuenta que podremos tener varias particiones activas y varias particiones
extendidas por disco, eso sí, utilizando herramientas como PARTITION MAGIC.
Es de destacar que la a cada partición primaria se le asignará una letra como unidad lógica, y solo una.
Normalmente la primera partición primaria de un disco tiene siempre asignada la letra C: como unidad
lógica.
Sistemas Operativos Monopuesto
6-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
Por el contrario, dentro de una partición extendida podremos definir varias unidades lógicas, es decir
como pequeños espacios de disco independientes cada uno de ellos. Según los fabricantes de hardware
no es recomendable tener asignadas más de cuatro unidades lógicas en cada partición extendida.
Cada unidad lógica, al igual que la partición primaria, se crearán, formatearán y utilizarán de forma
independiente.
En el siguiente dibujo, podemos ver un disco duro con una partición primaria (C:), y una extendida con
una unidad lógica (D:).
C. Formateo de unidades.
La acción de formatear un disco duro o cualquier otro disco consiste, simplemente, en preparar el
interior de su(s) partición(es) para que cada archivo que guardemos dentro tenga su propio espacio,
evitando de esta forma que los archivos se solapen unos con otros y, por consiguiente, se produzcan
errores irreparables.
Para elaborar esta estructura interna se usa el programa FORMAT
que viene, al igual que FDISK, distribuido con los discos de inicio
del sistema operativo Windows 95-98-ME y XP, 2000, Vista, etc., u
otros programas como PARTITION MAGIC, que veremos a
continuación.
El programa FORMAT crea toda una estructura de unidades de
almacenamiento de información llamadas sectores, uno detrás de
otro, desde el principio al final de la partición que se esté
formateando. Cada sector está perfectamente delimitado, por lo
que puede guardar con total garantía cualquier información. Como
vemos, la estructura interna de una partición tiene un aspecto
semejante al de un gran aparcamiento circular, tal y como se ve en
la siguiente figura:
D. Procedimiento de creación y eliminación de particiones.
El procedimiento correcto para crear particiones es el siguiente:

Primero, crear siempre una partición primaria.

A continuación, crear, si queremos, una partición extendida.

Tercero, crear las unidades lógicas dentro de la partición extendida.
Para eliminar particiones:

Para la eliminación seguiremos el procedimiento inverso, es decir, si existen particiones
extendidas siempre se eliminarán en primer lugar las unidades lógicas para después eliminar la
partición extendida.

Eliminadas las particiones extendidas y sus unidades lógicas, podremos eliminar la partición
primaria.
Todo este procedimiento es correcto para operaciones realizadas con FDISK de MSDOS o los gestores
de particiones propios de los sistemas operativos, pero si utilizamos herramientas como PARTITION
MAGIC, el procedimiento de creación y eliminación lo podemos alterar siempre que queramos.
Solamente tendremos en cuenta que si trabajamos con particiones extendidas, siempre seguiremos el
procedimiento de, a la hora de crear, crear primero la partición y luego las unidades lógicas, y a la hora
de eliminar, eliminar primero las unidades lógicas y luego la partición. Con respecto a las particiones
primarias, procederemos según nos convenga.
Sistemas Operativos Monopuesto
7-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
E. Partición activa y unidades lógicas.
Como se puede apreciar en la figura, de las particiones que tiene nuestro disco duro tenemos que
destacar un detalle. Solamente hay una partición activa.
Cada disco duro tendrá una y solo una partición activa y será la que la BIOS del ordenador vaya a leer en
el proceso de arranque. La partición se activará tras el formateo o posteriormente cuando el usuario así lo
quiera.
Si el disco duro no dispone de ninguna partición activa, el ordenador no arrancará, al menos desde el
disco duro.
Podremos seleccionar como partición activa cualquier partición primaria o cualquier unidad lógica de una
partición extendida. Para ello será necesario utilizar las herramientas adecuadas de particionamiento.
4.5. Gestión de particiones con Partition Wizard.
Para poder instalar la aplicación llamada Partition Wizard será necesario buscar la carpeta donde está
situado su instalador.
1.
Ejecutamos el instalador y la primera pantalla que aparece nos indica que pulsando la tecla next
comenzaremos el proceso de instalación de esta herramienta.
Sistemas Operativos Monopuesto
8-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
2. Pulsada la tecla, en la siguiente pantalla, sencillamente hay que indicar que aceptamos los términos
de la licencia de utilización de este producto.
3. Pulsamos de nuevo la tecla Next si queremos seguir avanzando en la instalación, o Back si lo que
queremos es volver a la pantalla anterior.
4. En la siguiente pantalla simplemente se nos avisa de que este producto es gratuito, razón por la que
su utilización queda restringida a uso personal y no a uso profesional o industrial.
5. En la pantalla que aparece a continuación se nos pide la ruta absoluta en la que queremos instalar el
paquete Partition Wizard y que por defecto es C:\Archivos de programa\MiniTool Partition Wizard
Home Edition 6.0, ruta que podremos modificar a gusto.
Sistemas Operativos Monopuesto
9-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
6. Se nos pregunta si queremos crear un acceso directo en la carpeta del menú de inicio y con qué
nombre. Indicaremos que sí o no y el nombre de dicho acceso directo, si es que queremos modificar el
que propone el instalador.
7 Pulsamos Finish y el proceso de instalación del producto ha terminado.
Terminado el proceso de instalación de la herramienta, lo ejecutamos desde Todos los programas,
MiniTool Partition Wizard Home Edition 6.0, MiniTool Partition Wizard Home Edition.
Dependiendo del o de los discos duros que tengamos en el equipo, así como de los dispositivos
extraíbles, se mostrará una pantalla como la siguiente:
Sistemas Operativos Monopuesto
10-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
En esta pantalla podemos ver la cantidad de opciones que nos proporciona la herramienta y que
analizaremos despacio para aprovechar al máximo su potencial.
En la parte izquierda se muestran las operaciones o acciones que podemos hacer sobre los discos o
particiones, información que se muestra en la derecha de la pantalla, arriba.
En la parte derecha de la pantalla y abajo, se mostrará siempre información sobre la partición o disco
seleccionado en la parte derecha arriba.
De las opciones marcadas como Operations, veamos algunas de las más importantes;

. Sirve para formatear un disco o partición, con un determinado sistema de archivos.

. Sirve para eliminar una partición completa, primaria o extendida. No se puede
volver a atrás.

. Sirve para aumentar o disminuir el tamaño de las particiones sin destruir la
información de las mismas.

. Sirve para fusionar dos o más particiones en una sola. Es una operación peligrosa
y no recomendable.

. Sirve para copiar una partición en un espacio de disco no particionado de un
tamaño lo suficientemente grande como para que quepa.

. Sirve para poner la etiqueta al disco. La etiqueta es un nombre con el que
"lógicamente" identificaremos al disco.
Sistemas Operativos Monopuesto
11-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO

. Equivalente al comando CHKDSK de Windows, sirve para chequear la integridad
del disco y localizar, si es el caso, sectores defectuosos del mismo.

. Sirve para ver básicamente la zona del directorio raíz. Con esta opción
exploramos el disco, sus carpetas, subcarpetas y sabremos qué archivos o carpetas hay en cada
contenedor.


. Sirve para ocultar particiones y no ver los datos al arrancar el sistema operativo.
. Sirve para activar la partición deseada. Recordemos que la partición activa es la
primera que toma el control del dispositivo de disco al iniciarse el sistema operativo.

. Sirve para modificar la relación de la unidad lógica con la partición o disco
físico.

. Sirve para cambiar el tamaño del sector físico o clúster.

. Sirve para convertir la partición de un sistema de archivos a otro, sin
necesidad de formatearla y sin perder los datos que tiene.

. Sirven para modificar información, como el número de serie de disco, así
como la identificación que el sistema le da al mismo. Es algo muy técnico y en nuestro caso poco
práctico.

. Test de superficie para analizar y marcar como defectuosos los sectores con algún
error físico. Recordemos que el chequeo del sistema de archivos, solamente comprueba la FAT en
busca de enlaces huérfanos y archivos no referenciados, pero esta opción analiza sector a sector.

. Sirve para recuperar sectores que aparentemente tienen datos, pero que en
realidad no los tienen y ocupan espacio.

. Sirve para mostrar información sobre la partición.
4.6. Particiones de disco con FDISK.
A. Creación de particiones.
Vamos a partir varios supuestos para ver cómo preparar el disco duro para después formatearlo y poder
instalar un sistema operativo.
El particionado del disco se puede hacer antes o durante la instalación de un sistema operativo si lo que
queremos hacer, es precisamente eso, instalar el sistema. Si ya lo tenemos instalado y nos ha sobrado
disco, podremos realizar las particiones a posteriori, es decir, una vez ejecutado el sistema operativo.
Una vez instalado un sistema operativo, podremos particionar el resto del disco o un nuevo disco
instalado con las herramientas propias que nos proporciona el sistema operativo o con utilidades creadas
para este fin.
La forma de empezar el proceso consiste en introducir el disco etiquetado como número 1 (MS-DOS y
Windows 95), o el CD-ROM del sistema operativo (Windows 98 o Windows ME), y encender el
ordenador. Tendremos configurado la BIOS para que arranque desde la disquetera o desde la unidad de
CD-ROM como primer dispositivo de carga.
Sistemas Operativos Monopuesto
12-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
En este caso vamos a ver el manejo del comando FDISK, que es cómo se particionan los discos con este
tipo de sistemas operativos, aunque también lo podemos utilizar para instalar otros. Eso sí, hay que tener
muy en cuenta que con esta herramienta de particionado solamente podremos realizar particiones de
determinado tamaño y solamente en sistemas de archivos FAT16 (con un máximo de 2 GB por partición)
y FAT32.
a) Tenemos un solo disco que no está particionado.
En este caso ejecutamos la orden FDISK y se nos muestra la siguiente información:
Elija una de las siguientes opciones:
1. Crear partición o una unidad lógica de DOS.
2. Establecer la partición activa.
3. Eliminar una partición o unidad lógica de DOS.
4. Mostar información sobre la partición.
Escriba el número de su selección [1].
Presiones Esc para salir de FDISK.
En este primer supuesto, ya que partimos de la base de que no tenemos ninguna partición en el disco, lo
primero que tenemos que hacer es crear una partición nueva.
Para ello, elegiremos la opción 1. Con esta opción debemos crear, en primer lugar, una partición primaria,
ya que el disco duro, para poder trabajar con él, necesita, como mínimo, tener una partición de este tipo.
Ejecutamos la opción 1 y aparece la siguiente pantalla:
Crear una partición o unidad lógica de DOS
Elija una de las siguientes opciones:
1.
Crear una partición de DOS.
2.
Crear una partición extendida de DOS.
3.
Crear unidades lógicas de MS-DOS en la partición extendida de DOS.
Escriba el número de su elección [1].
Presiones Esc para volver a las opciones de FDISK.
Si seleccionamos la opción [1], tendremos que responder a continuación a la siguiente pregunta:
¿Desea usar el tamaño máximo disponible para una partición primaria de MS-DOS y activar
la partición DOS …………………..?[S].
Pulsamos Return o Enter para crear una partición primaria con el tamaño máximo del disco o con un
tamaño máximo de 2 GB (FAT 16). Además, esta opción define, por defecto, esta partición como activa;
solamente sucede en este caso. Ya veremos que cuando creamos una partición extendida, esta opción
no ocurre. Lo que sí se puede hacer a posteriori, cuando tengamos más de una partición, es establecer la
primaria o la extendida como activa. Pero cuando creamos la primaria, siempre será la activa.
Sistemas Operativos Monopuesto
13-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
Si en la selección anterior indicamos [N], estaremos indicando que la partición primaria no ocupará todo
el tamaño en disco o no será de 2 GB. Para ello, tendremos que indicar el tamaño de la partición primaria
en MB o en tanto por ciento.
Una vez creada la partición primaria, podremos crear la participación extendida. El proceso es el mismo
que si de una participación primaria se tratase.
Ahora bien, cuando creamos una partición extendida, en ella podemos definir varias unidades lógicas; es
decir, con el tamaño que queda del disco duro después de definir la primaria, creamos la partición
extendida, pero sin necesidad de ocupar todo el espacio para una nueva unidad lógica. Se pueden definir
varias unidades lógicas dentro de la partición extendida. El proceso es el mismo. Si no indicamos lo
contrario, la partición extendida se creará con el resto del espacio del disco duro y con una sola unidad
lógica.
En cualquier caso, tendremos que proceder, a continuación, a dar formato lógico a la partición o
particiones creadas. Para ello, se utilizará el comando FORMAT:
b) Tenemos un solo disco duro con una única partición primaria.
Opciones de FDISK
Elija una de las siguientes opciones:
1. Crear partición o una unidad lógica de DOS.
2. Establecer la partición activa.
3. Eliminar una partición o unidad lógica de DOS.
4. Mostrar información sobre la partición.
5. Cambiar la unidad actual de disco duro.
Escriba el número de su elección [1].
Presione Esc para salir de FDISK.
Si esto es así, pueden darse dos casos:
a)
Que el tamaño de la partición primaria ocupe todo el disco.
b)
Que el tamaño de la partición primaria no ocupe todo el disco y que quede un espacio sin particionar.
En el primer caso (a) podremos actuar de dos formas:
a1) Dar formato al disco duro, si no lo tiene.
a2) Crear una nueva partición primaria más pequeña. Para ello, la única opción es eliminar la que
tenemos y actuar como en el caso 1, es decir, partir de cero.
Si se particiona un disco, toda la información que tiene se elimina.
Si tenemos una partición primaria, pero queda espacio en disco duro (caso b), podremos hacer dos
cosas:
b1) Crear una partición extendida con una o más unidades lógicas en el espacio que queda libre.
b2) Eliminar la partición primaria y proceder como en el caso 1, realizando una única partición con todo el
espacio disponible.
Cuando creamos una partición extendida es obligatorio definir al menos una unidad lógica. Podemos
definir más, pero es recomendable no definir más de cuatro.
Sistemas Operativos Monopuesto
14-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
c) Disponemos de más de un disco duro.
Si éste es el caso, tras ejecutar la orden FDISK aparecerá la misma pantalla del caso 1, pero con una
opción más. Si seleccionamos la opción [5] aparecerá la siguiente pantalla:
Cambiar la unidad actual de disco duro
Disco
Unidad
1
C:
2
Mb Libre
Uso
500
100%
500
200
D:
100%
200
(1 MB = 1.048.567 bytes)
Escriba el número de la unidad de disco duro (1-2)…..[1].
Presiones Esc para volver a las opciones de FDISK.
Seleccionamos el número de disco duro adecuado y, a partir de aquí, el proceso es el mismo. Cada disco
duro actúa independientemente y las opciones para crear particiones primarias, extendidas, etc., son las
mismas que en el caso de tener un solo disco duro.
En estos casos, tras ejecutar la orden FDISK es conveniente, si no lo hace el propio ordenador, resetear
(encender y apagar) el equipo para que las modificaciones efectuadas sean efectivas.
B. Definir particiones activas.
Tendremos que considerar qué es lo que hemos realizado con la operación anterior.
a) Tenemos un solo disco con una sola partición primaria.
En este caso esta partición será, por defecto, la activa. Si en la orden FDISK pulsamos la opción 4.
Mostrar información sobre la partición, sin haber dado formato al disco, aparece la información
reseñada a continuación.
Partición
Estado
Tipo
Volumen
Etiq.
Mbytes
Sistema
Uso
C: 1
A
PRI
MS-DOS
DISCOUNO
50
UNKNOWN
100%
De esta información podemos obtener una conclusión clara: el disco ha sido particionado pero no
formateado, es decir, aún falta establecer el sistema de archivos que tendrá.
Esta operación posterior a la de particionado, se realiza con la orden FORMAT. Si el disco tuviera
formato, en la opción Sistema aparecería FTA16 como sistema de archivos. Veamos cómo quedaría:
Partición
Estado
Tipo
Volumen
Etiq.
Mbytes
Sistema
Uso
C:1
A
PRI
MS-DOS
DISCOUNO
450
FAT16
90%
EXT
MS-DOS
2
Sistemas Operativos Monopuesto
50
15-40
10%
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
Como podemos ver en la opción Estado, aparece una A indicando que ésta es la partición activa. La
opción de partición activa siempre se asocia por defecto a la partición primaria. Si creamos otras
particiones podremos indicar qué otra unidad es la activa. Si solamente tenemos partición primaria, ésta
siempre será la activa.
b) Tenemos un solo disco con una partición primaria y otra extendida.
Si mostramos la información sobre las particiones, se visualizará la información anterior.
Vemos que la partición primaria sigue siendo la activa. Y es que la partición activa es única, ya que es
ella la que toma el control del equipo para el proceso de inicialización.
Si elegimos la opción de FDISK para cambiar la partición activa, podremos indicar que la partición
extendida es ahora la activa, quedando la partición primaria sin esta condición. No es conveniente que la
partición extendida sea la activa, pero eso dependerá de lo que el usuario quiera instalar en su
ordenador.
Si cambiamos la partición activa y queremos que el ordenador se inicialice, tendremos que incluir en ella
los ficheros de arranque y de configuración del sistema operativo y tocar la configuración de la BIOS
(para indicar precisamente que la unidad inicial de arranque o inicialización será la partición deseada).
c) Tenemos dos discos duros, cada uno de ellos con una o varias particiones.
En este caso la manera de proceder es la misma. Como cada disco es independiente, cada uno de ellos
puede tener o no partición activa primaria, partición extendida activa, etcétera.
Al disponer de más de un disco duro, si queremos que el ordenador se inicialice desde el segundo disco
tendremos que tocar el setup del ordenador para indicar la secuencia de arranque, considerando que el
segundo disco duro es el de inicialización del sistema.
Si tenemos un solo disco duro, es conveniente que tengamos una partición primaria activa y una
extendida, de menor tamaño, para almacenar solamente datos y ficheros del usuario.
Si tenemos dos discos duros, es conveniente que no existan particiones extendidas. El primero que tenga
solamente partición primaria activa y el segundo una única partición primaria.
C. Borrar particiones.
Para eliminar particiones elegiremos la opción [3] del menú principal que nos muestra FDISK.
La forma de eliminar particiones dependerá de cuáles tengamos creadas actualmente.
a) Un disco duro con una partición primaria.
En este caso, simplemente se elimina. Toda la información se perderá.
A continuación, podemos empezar a crear nuevas particiones primarias o extendidas, según hemos visto
antes.
b) Un disco duro con partición primaria y otra extendida.
Lo primero que hay que hacer para eliminar todas las particiones es lo siguiente:
a) Eliminar la unidad lógica (o unidades lógicas si hay más de una) correspondientes a la partición
extendida.
b) Eliminar la partición extendida.
c) Eliminar la partición primaria.
Sistemas Operativos Monopuesto
16-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
A partir de aquí podremos crear una nueva estructura de particiones.
Si solamente eliminamos las unidades lógicas de la partición extendida, podremos crear otra nueva
estructura de particiones lógicas en dicha partición, sin tocar la partición primaria.
c) Dos discos duros con una o más particiones cada uno.
El proceso es el mismo, ya que, como hemos comentado, cada disco es independiente.
D. Particiones con versión 7.0 de MS-DOS.
El problema del MS-DOS 6.22 es que solamente puede gestionar particiones de hasta 2 GB, por lo cual,
si disponemos de un disco mayor, tendremos que definir obligatoriamente una partición extendida para
aprovechar el espacio restante.
Si este disco es superior a 4 GB, solamente podremos aprovechar eso, 4 GB, ya que el sistema operativo
solo permite definir una partición primaria de 2 GB como máximo y otra extendida del mismo tamaño
(aquí podremos definir varias unidades lógicas). Si el disco es mayor que 4 GB, el resto quedará
inservible para ser gestionado. La limitación es debida al sistema de archivos FAT16 que incorpora MSDOS. Ahora bien, los sistemas operativos Windows incorporan una versión reducida del MS-DOS
llamada versión 7.0. Esta versión, desde la versión de Windows 95 OSR2, permite gestionar discos
duros más grandes con el denominado sistema de archivos FAT32.
El FDISK que incorpora esta versión permite gestionar discos duros de mayor tamaño y casi sin
limitaciones. Así, podremos utilizar discos grandes con una sola partición primaria o con una primaria y
una extendida, etc. La gestión es igual que con el sistema FAT16, pero con la diferencia del tamaño de
disco total que se va a ocupar. La diferencia entre dos sistemas de archivos radica, en primer lugar, en el
tamaño del clúster, que es de 32 KB como máximo en FAT16 y 4 KB en el actual FAT32. En segundo
lugar, el tamaño de cada entrada de la FAT: en la FAT16 cada elemento es de 16 bits y en la FAT32 de
32 bits. Esto significa que pueden almacenar más información y que pueden referenciar posiciones más
grandes de espacios de disco. Cuando ejecutamos la orden FDISK correspondiente a esta versión del
sistema operativo, se mostrará en primer lugar la siguiente pantalla:
Su PC tiene un disco mayor de 512 Mb. Esta versión de Windows incluye compatibilidad con discos
grandes, lo que permite un uso más eficiente del espacio libre en unidades de gran tamaño y el que
los discos de más de 2 GB sean formateados como una única unidad.
IMPORTANTE: si se activa la compatibilidad con discos grandes y crea nuevas unidades en este
disco, no podrá tener acceso a las nuevas unidades usando otros sistemas operativos, incluyendo
algunas versiones de Windows 95 y versiones anteriores de Windows y MS-DOS. Además,
utilidades de disco que no fueron diseñadas para FAT32 no podrán trabajar con este disco. Si
necesitara acceso a este disco con otros sistemas operativos o con utilidades de disco antiguas, no
las active.
¿Desea activar la compatibilidad con discos grandes (S/N)?……[S]
Si seleccionamos [S], estaremos activando el soporte para discos grandes. Es decir, estaremos
gestionando la orden FDISK para crear particiones de más de 2 GB (FAT 32), es decir, activaremos la
posibilidad de trabajar con FTA32 en nuestros discos. Si decimos que no, estaremos indicando que
trabajaremos con sistema FAT16.
Tanto si se trabaja con FAT16 o con FAT32, el proceso es el mismo. Lo único que cambia es la limitación
de utilizar 2 GB por partición.
Es compatible disponer de particiones FAT16 y otras FAT32 sobre un mismo disco duro. Esto depende
de si activamos o no esta opción antes de realizar la operación con FDISK.
Sistemas Operativos Monopuesto
17-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
Muchos usuarios crean una partición primaria con FAT32, dejando 2 GB de disco para crear una partición
extendida con FAT16. De esta forma, en algunos casos podremos tener compatibilidad de programas
MS-DOS que no lo son en FAT32.
Cada disco duro instalado en el ordenador será un disco totalmente independiente. No se podrán utilizar
dos o más discos duros como una única unidad lógica (volumen), cosa que sí permite UNIX, Windows
NT, Windows 2000, etcétera.
En MS-DOS, si tenemos, por ejemplo, cuatro discos duros en el ordenador, como mínimo tendremos
cuatro unidades lógicas, ya que cada disco deberá tener una partición primaria. Como máximo podremos
tener tantas unidades lógicas como particiones primarias definamos (4) y tantas como hayamos definido
por cada partición extendida de casa disco (recomendable 4 por disco, que por 4 discos hacen un total de
16 unidades lógicas, además de las 4 correspondientes a las particiones primarias).
E. Dar formato a un disco.
Una vez particionado el disco duro, la siguiente operación es darle formato. Esta operación hay que
realizarla tanto en discos duros como en disquetes para establecer la estructura lógica, crear la tabla de
asignación de archivos, la zona directorios, clústeres, etcétera.
La orden FORMAT se incorpora en el primer disquete del sistema operativo MS-DOS, sin comprimir, o en
los discos de inicio de Windows.
Vamos a suponer que la única operación que hemos realizado es la de particionar el disco duro. Ahora
hay que darle formato. Para ello, realizaremos las siguientes operaciones:
i.
Introducir el disco etiquetado como número 1 del sistema operativo MS-DOS en la unidad A: y
encender el equipo.
ii.
Ejecutar la orden FORMAT. Ya veremos en el proceso de instalación del MS-DOS que este proceso
se puede realizar de forma automática.
El disco ya estaría preparado; faltaría únicamente instalar en él el sistema operativo.
Si lo que queremos es formatear disquetes, lo normal es que ya tengamos el sistema operativo instalado
en el disco duro y que ejecutemos la orden FORMAT desde él.
Ya hemos visto la orden FDISK para preparar el espacio de almacenamiento en discos duros. Esta orden
no se puede utilizar con disquetes, A continuación, vamos a ver el resto de órdenes necesarias para la
gestión de discos duros y disquetes.
Para que un disquete o disco duro pueda albergar información, deberá ser preparado previamente. Este
proceso recibe el nombre de formateo y se realiza con el comando FORMAT.
Resumiendo los pasos necesarios son: la orden FORMAT y la orden FDISK. Ahora comentaremos algo
más sobre la orden FORMAT indicando el efecto de los parámetros en el proceso de formateo.
La orden FORMAT se utiliza independientemente para discos duros o disquetes. Recordar que FDISK
solamente se utiliza para particionar discos duros, ya que los disquetes no son particionables.
Este comando da un formato compatible con MS-DOS (y con casi todas las versiones de Windows) a los
discos flexibles o discos duros; es decir, prepara los discos para que el MS-DOS pueda almacenar y
recuperar la información de él.
Sistemas Operativos Monopuesto
18-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
FORMAT (orden externa)
FORMAT volumen [/FS:sist_arch] [/V:etiqueta] [/Q] [/A:tamaño] [/C] [/X]
[/P:ciclos] [/S:estado]
FORMAT volumen [/V:etiqueta] [/Q] [/F:tamaño] [/P:ciclos]
FORMAT volumen [/V:etiqueta] [/Q] [/T:pistas /N:sectores] [/P:ciclos]
FORMAT volumen [/V:etiqueta] [/Q] [/P:ciclos]
FORMAT volumen [/Q]
PARÁMETROS
volumen
Especifica la letra de unidad (seguida por dos puntos), el punto de montaje o el
nombre de volumen.
/FS:sistemaDeArchivos
Especifica el tipo de sistema de archivos (FAT, FAT32, exFAT, NTFS o UDF).
/Q
Realiza un formato rápido de disco. Borra la FAT y el directorio raíz de un disco que
tuvo formato previo; no busca sectores defectuosos. Este modificador invalida /P.
/V: etiqueta
Especifica la etiqueta del volumen.
/S
Copia en el disco que va a ser formateado los ficheros del MS-DOS: IO.SYS, MSDOS.SYS Y COMMAND.COM. Hace que el disco sea de arranque de MS-DOS.
/autotest
Formato incondicional
/C
Solo NTFS. Los archivos creados en el nuevo volumen se comprimen
predeterminadamente.
/X
Si es necesario, obliga al volumen a desmontarse primero. Todos los controladores
abiertos al volumen serán no validos.
/R: revisión
Sólo UDF: fuerza a que se formatee con una versión UDF específica (1.02, 1.50,
2.00, 2.01, 2.50). La revisión predeterminada es 2.01.
/D
Sólo UDF 2.50: se duplicarán los metadatos.
/A: tamaño
Invalida la asignación predeterminada del tamaño de unidad.
Se recomienda usar la configuración predeterminada para uso general:

NTFS admite 512, 1024, 2048, 4096, 8192, 16.000, 32.000, 64.000.

FAT admite 512, 1024, 2048, 4096, 8192, 16.000, 32.000, 64.000 (128.000,
256.000 para tamaño de sector > 512 bytes).

FAT32 admite 512, 1024, 2048, 4096, 8192, 16.000, 32.000, 64.000 (128.000,
256.000 para tamaño de sector > 512 bytes).

exFAT admite 512, 1024, 2048, 4096, 8192, 16.000, 32.000, 64.000, 128.000,
256.000, 512.000, 1.000.000, 2.000.000, 4.000.000, 8.000.000, 16.000.000,
32.000.000.
Tenga en cuenta que los sistemas de archivos FAT y FAT32 imponen las siguientes
Sistemas Operativos Monopuesto
19-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
restricciones en el número de clústeres en un volumen:

FAT: Número de clústeres <= 65526

FAT32: 65526 < Número de clústeres < 4177918
Se detendrá inmediatamente el proceso de formato si decide que los requisitos
anteriores no se cumplen con el tamaño de clúster especificado.
No se admite la compresión de NTFS para asignar tamaños de unidades superiores
a 4096.
/F: tamaño
Indica el tamaño del disquete al que se da formato. Esta capacidad viene expresada
en KB, pudiendo ser 160, 180, 320, 360, 720, 1.200, 1.400 ó 2.880.
/T: pistas
Especifica el número de pistas por cara del disco.
/N: sectores
Especifica el número de sectores por pista.
/P: ciclos
Llena con ceros cada sector de los ciclos realizados en el volumen. Este modificador
no es válido con /Q.
/S: estado
Donde "estado" es "enable" o "disable". De forma predeterminada, los nombres
cortos están habilitados.
4.7. Particiones de disco con DISKPART.
A. Sintaxis y parámetros de DiskPart
En esta tabla se identifican la sintaxis y los parámetros de los comandos de DiskPart.
Comando
Sintaxis
Descripción
active
active
En discos básicos, marca como activa la partición que tiene el foco.
Con ello se informa al sistema básico de entrada/salida (BIOS) o a
la interfaz de firmware extensible (EFI) de que la partición o
volumen es una partición de sistema o volumen de sistema válido.
Sólo las particiones se pueden marcar como "activas".
Importante
DiskPart comprueba que sólo la partición puede contener los
archivos de inicio de un sistema operativo. DiskPart no
comprueba el contenido de la partición. Si por error marca
como "activa" una partición que no contiene los archivos de
inicio del sistema operativo, el equipo podría no iniciarse.
Sistemas Operativos Monopuesto
20-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
add disk
add disk=n
[noerr]
Refleja el volumen simple que tiene el foco en el disco
especificado. Este comando no es válido en Windows Vista.
n
Especifica el disco que va a contener el reflejo. Sólo se pueden
reflejar volúmenes simples. El disco especificado debe tener
espacio sin asignar como mínimo igual al tamaño del volumen
simple que se desea reflejar.
Noerr:
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
assign
assign
[{letter=d|mount=
ruta}] [noerr]
Asigna una letra de unidad o un punto de montaje al volumen que
tiene el foco. Si no se especifica ninguna letra de unidad ni ningún
punto de montaje, se asignará la siguiente letra de unidad
disponible. Si la letra de unidad o el punto de montaje asignado ya
están siendo utilizados, se genera un error.
El comando assign permite cambiar la letra de unidad asociada a
una unidad extraíble.
No puede asignar letras de unidad a volúmenes del sistema,
volúmenes de arranque o volúmenes que contengan el archivo de
paginación. No puede asignar una letra de unidad a una partición
OEM ni a una partición GPT distinta de una partición de datos
básica.
letter=d
Especifica la letra de unidad que va a asignar al volumen.
mount=ruta de acceso
Especifica la ruta de acceso del punto de montaje que va a asignar
al volumen.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
attributes
attributes volume
[{set | clear}]
[{hidden |
readonly |
nodefaultdrivelet
ter |
shadowcopy}]
[noerr]
volume
Muestra los atributos del volumen seleccionado.
Juego
Establece el atributo especificado (hidden, read-only,
nodefaultdriveletter o shadowcopy) en el volumen seleccionado.
clear
Borra
Sistemas Operativos Monopuesto
el
atributo
21-40
especificado
(hidden,
read-only,
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
nodefaultdriveletter o shadowcopy) del volumen seleccionado.
hidden
Especifica que el volumen está oculto.
readonly
Especifica que el volumen es de sólo lectura.
nodefaultdriveletter
Especifica que el volumen no recibe una letra de unidad de forma
predeterminada.
shadowcopy
Especifica que el volumen es un volumen de instantánea.
noerr
Sólo para scripting. Cuando se detecta un error, DiskPart continúa
procesando comandos como si no se hubiera producido ningún
error. Si no se especifica el parámetro noerr, un error hará que
DiskPart se cierre con un código de error.
automount
automount
[enable] [disable]
[scrub] [noerr]
Cuando se habilita (la opción predeterminada), Windows monta
automáticamente el sistema de archivos para un nuevo volumen
básico al agregarse al sistema y entonces asigna una letra de
unidad al volumen. En configuraciones de red de área de sistemas,
al deshabilitar automount se impide que Windows monte o asigne
letras de unidad automáticamente a cualquier nuevo volumen
básico que se agregue al sistema.
enable
Habilita Windows para montar automáticamente los nuevos
volúmenes básicos agregados al sistema y para asignarles letras
de unidad.
disable
Impide que Windows monte automáticamente
volúmenes básicos que se agreguen al sistema.
los
nuevos
scrub
Quita los directorios del punto de montaje de volumen y la
configuración del Registro de aquellos volúmenes que ya no se
encuentran en el sistema. Así se impide que los volúmenes que se
encontraban
previamente
en
el
sistema
se
monten
automáticamente y reciban los puntos de montaje de volumen
anteriores cuando se vuelven a agregar al sistema.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
Sistemas Operativos Monopuesto
22-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
break disk
break disk=n
[nokeep] [noerr]
Sólo se aplica a discos dinámicos. Divide el volumen reflejado que
tiene el foco en dos volúmenes simples. Un volumen simple
conserva la letra de unidad y los puntos de montaje del volumen
reflejado, mientras que el otro recibe el foco para que se le pueda
asignar una letra de unidad.
De forma predeterminada, se conserva el contenido de ambas
mitades del reflejo; cada una de ellas se convierte en un volumen
simple. Con el parámetro nokeep, sólo se conserva una mitad del
reflejo como volumen simple, mientras que la otra mitad se elimina
y se convierte en espacio libre. Ninguno de los volúmenes recibe el
foco.
n
Especifica el disco que contiene el volumen reflejado.
nokeep
Especifica que sólo se conserve uno de los volúmenes reflejados;
el otro volumen simple se elimina y se convierte en espacio libre.
Ninguno de los volúmenes recibe el foco.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
clean
clean [all]
Quita todo el formato de particiones o volúmenes del disco que
tiene el foco. En discos de registro de arranque maestro (MBR),
sólo se sobrescribe la información de particiones MBR y de
sectores ocultos. En discos de la tabla de particiones GUID (GPT),
se sobrescribe la información de particiones GPT, incluido el MBR
de protección; no hay información de sectores ocultos.
all
Especifica que se graben ceros en todos los sectores del disco,
con lo que se eliminan completamente los datos contenidos en él.
convert basic
convert basic
[noerr]
Convierte un disco dinámico vacío en un disco básico.
Importante
El disco debe estar vacío para poder convertirlo en un disco
básico. Haga una copia de seguridad de los datos y, a
continuación, elimine todas las particiones o volúmenes antes
de convertir el disco.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
Sistemas Operativos Monopuesto
23-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
convert
dynamic
convert dynamic
[noerr]
Convierte un disco básico en un disco dinámico. Cualquier
partición existente en el disco se convierte en volumen simple.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
convert gpt
convert gpt
[noerr]
En equipos basados en Itanium, convierte un disco básico vacío
con el estilo de partición de registro de arranque maestro (MBR) en
un disco básico con el estilo de partición de tabla de particiones
GUID (GPT).
Importante
El disco debe estar vacío para poder convertirlo en un disco
GPT. Realice una copia de seguridad de sus datos y, a
continuación, elimine todas las particiones o volúmenes antes
de convertir el disco.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
convert mbr
convert mbr
[noerr]
En equipos basados en Itanium, convierte un disco básico vacío
con el estilo de partición de tabla de particiones GUID (GPT) en un
disco básico con el estilo de partición de registro de arranque
maestro (MBR).
Importante
El disco debe estar vacío para poder convertirlo en disco MBR.
Realice una copia de seguridad de sus datos y, a continuación,
elimine todas las particiones o volúmenes antes de convertir el
disco.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
create
partition efi
create partition
efi [size=n]
[offset=n] [noerr]
En equipos basados en Itanium, crea una partición de sistema EFI
(Extensible Firmware Interface) en un disco de tabla de particiones
GUID (GPT). Después de crear la partición, ésta recibe el foco.
size=n
Especifica el tamaño de la partición en megabytes (MB). Si no se
Sistemas Operativos Monopuesto
24-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
indica un tamaño, la partición continuará mientras haya espacio
libre en la región actual.
offset=n
Especifica el desplazamiento de bytes en el que se va a crear la
partición. Si no se indica un desplazamiento, la partición se
colocará en la primera zona del disco que sea lo suficientemente
grande como para albergarla.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
create
partition
extended
create partition
extended [size=n]
[offset=n] [noerr]
Crea una partición extendida en la unidad actual. Después de crear
la partición, ésta recibe el foco automáticamente. Sólo es posible
crear una partición extendida por disco. Este comando produce un
error si se intenta crear una partición extendida dentro de otra
partición extendida. Se debe crear una partición extendida para
poder crear unidades lógicas.
size=n
Especifica el tamaño de la partición extendida en megabytes (MB).
Si no se indica un tamaño, la partición continuará mientras haya
espacio libre en la región. El tamaño depende de los cilindros; es
decir, se redondea al límite del cilindro más próximo. Por ejemplo,
si especifica un tamaño de 500 MB, la partición se ajustará a 504
MB.
offset=n
Se aplica sólo a discos de registro de arranque maestro (MBR).
Especifica el desplazamiento en bytes en el que se va a crear la
partición extendida. Si no se indica ningún desplazamiento, la
partición comenzará al principio del primer espacio libre del disco.
El desplazamiento depende de los cilindros; es decir, se redondea
al límite del cilindro más próximo. Por ejemplo, si especifica un
desplazamiento de 27 MB y el tamaño de los cilindros es de 8 MB,
el desplazamiento se redondeará al límite de 24 MB.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
create
partition
logical
create partition
logical [size=n]
[offset=n] [noerr]
Crea una unidad lógica en la partición extendida. Después de crear
la partición lógica, ésta recibe el foco automáticamente.
size=n
El tamaño de la unidad lógica en megabytes (MB). Si no se indica
un tamaño, la partición continuará mientras haya espacio libre en la
región actual.
Sistemas Operativos Monopuesto
25-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
offset=n
Se aplica sólo a discos de registro de arranque maestro (MBR).
Especifica el desplazamiento en bytes en el que se va a crear la
unidad lógica. El desplazamiento depende de los cilindros; es
decir, se redondea hacia arriba para llenar el tamaño en cilindros
que se utilice. Si no se indica un desplazamiento, la partición se
ubicará en la primera zona del disco que sea lo suficientemente
grande como para albergarla. La longitud en bytes de la partición
es, como mínimo, el número especificado por size=n. Si se
especifica el tamaño de la unidad lógica, debe ser menor que el de
la partición extendida.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
create
partition msr
create partition
msr [size=n]
[offset=n] [noerr]
En equipos basados en Itanium, crea una partición reservada de
Microsoft en un disco de tabla de particiones GUID (GPT).
Precaución
Tenga mucho cuidado al utilizar el comando create partition
msr. Los discos GPT requieren un diseño de partición
específico y esta creación de particiones reservadas de
Microsoft puede hacer que el disco no sea legible. En discos
GPT que se utilizan para iniciar Windows XP 64-Bit Edition o
las versiones de 64 bits de la familia Windows Server 2003, la
partición de sistema EFI es la primera partición del disco,
seguida de la partición reservada de Microsoft. Los discos GPT
que sólo se utilizan para almacenamiento de datos no tienen
una partición de sistema EFI; la primera partición es la partición
reservada de Microsoft.
Windows XP y la familia Windows Server 2003 no montan
particiones reservadas de Microsoft. No se puede almacenar datos
en ellas y no se pueden eliminar.
size=n
Especifica el tamaño de la partición en megabytes (MB). La
longitud en bytes de la partición es, como mínimo, el número
especificado por size=n. Si no se indica un tamaño, la partición
continuará mientras haya espacio libre en la región actual.
offset=n
Especifica el desplazamiento en bytes en el que se va a crear la
partición. La partición comenzará en el desplazamiento en bytes
especificado en offset=n. Depende de los sectores; es decir, el
desplazamiento se redondea hacia arriba para llenar
completamente el tamaño en sectores que se utiliza. Si no se
indica un desplazamiento, la partición se ubicará en la primera
zona del disco que sea lo suficientemente grande como para
Sistemas Operativos Monopuesto
26-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
albergarla.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
create
partition
primary
create partition
primary [size=n]
[offset=n]
[ID={byte|GUID}]
[align=n][noerr]
Crea una partición primaria en el disco básico actual. Después de
crear la partición, ésta recibe el foco automáticamente. La partición
no recibe una letra de unidad; es necesario utilizar el comando
assign para asignársela.
size=n
Especifica el tamaño de la partición en megabytes (MB). Si no
indica un tamaño, la partición continuará mientras haya espacio no
asignado en la región actual. El tamaño depende de los cilindros;
es decir, se redondea al límite del cilindro más próximo. Por
ejemplo, si especifica un tamaño de 500 MB, la partición se
ajustará a 504 MB.
offset=n
Especifica el desplazamiento en bytes en el que se va a crear la
partición. Si no se indica ningún desplazamiento, la partición
comenzará al principio del primer espacio libre del disco. En el
caso de los discos de registro de arranque maestro (MBR), el
desplazamiento depende de los cilindros; es decir, se redondea al
límite del cilindro más próximo. Por ejemplo, si especifica un
desplazamiento de 27 MB y el tamaño de los cilindros es de 8 MB,
el desplazamiento se redondeará al límite de 24 MB.
ID={byte|GUID}
Está destinado sólo para que lo usen OEM.
Precaución
La creación de particiones con este parámetro puede hacer
que el equipo deje de funcionar o no se pueda iniciar. Salvo en
el caso de que sea un OEM o un profesional de IT con
experiencia en discos GPT, no debe crear particiones en
discos GPT con el parámetro ID=byte | GUID. En su lugar, use
siempre el comando create partition efi para crear particiones
de sistema EFI, el comando create partition msr para crear
particiones reservadas de Microsoft y el comando create
partition primary (sin el parámetro ID=byte | GUID) para crear
particiones primarias en discos GPT.
align= n
Se utiliza normalmente con matrices de número de unidad lógica
(LUN) de RAID de hardware para mejorar el rendimiento cuando
las unidades lógicas (LU) no están alineadas en cilindros. Alinea
una partición primaria que no esté alineada en cilindros al principio
de un disco y redondea el desplazamiento al límite de alineación
Sistemas Operativos Monopuesto
27-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
más cercano, donde n es el número de kilobytes (KB) desde el
principio del disco hasta el límite de alineación más cercano. El
comando align=n produce un error si la partición principal no se
encuentra al principio del disco. Si se usa junto con el parámetro
offset=n, el desplazamiento se encontrará dentro del primer
cilindro que se pueda utilizar del disco.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
Comentarios
Para crear particiones en un disco GPT con una partición OEM,
genere un GUID de OEM:
Utilice el comando siguiente para crear una partición EFI:
create partition efi size=n
Utilice el comando siguiente para crear una partición primaria:
create partition primary size=n ID={byte|GUID}
Utilice el comando siguiente para crear una partición MSR:
create partition MSR size=n
Importante
Debe crear la partición OEM entre las particiones EFI y MSR.
No cree nunca los metadatos LDM o las particiones de datos LDM
explícitamente como particiones. En su lugar, convierta el disco en
dinámico.
En discos con registro de arranque maestro (MBR), puede
especificar un byte de tipo de partición, en formato hexadecimal,
para la partición. Si no se especifica ningún byte de tipo de
partición en un disco MBR, el comando create partition primary
creará una partición de tipo 0x6. El byte de tipo de partición se
puede especificar con el parámetro ID=byte | GUID. DiskPart no
comprueba la validez del tipo de partición ni el parámetro ID.
Sistemas Operativos Monopuesto

En discos GPT, puede especificar un GUID de tipo de
partición para la partición que va a crear:

Partición de
00a0c93ec93b

Partición reservada de Microsoft: e3c9e316-0b5c-4db8-817df92df00215ae

Partición de datos
68b6b72699c7

Partición de metadatos LDM en un disco dinámico: 5808c8aa7e8f-42e0-85d2-e1e90434cfb3
28-40
sistema
EFI:
básicos:
c12a7328-f81f-11d2-ba4b-
ebd0a0a2-b9e5-4433-87c0-
4 Introducción a los sistemas operativos monopuesto – Documentos CEO

Partición de datos LDM en un disco dinámico: af9b60a01431-4f62-bc68-3311714a69ad
Si no especifica ningún GUID de tipo de partición, el comando
create partition primary creará una partición básica de datos. El
tipo de partición se puede especificar con el parámetro ID=byte |
GUID. DiskPart no comprueba la validez del GUID de partición ni el
parámetro ID.
create volume
raid
create volume
raid [size=n]
[disk=n,n,n[,n,…]]
[noerr]
Crea un volumen RAID-5 en tres o más discos dinámicos
especificados. Después de crear el volumen, el foco cambiará
automáticamente al nuevo volumen. Este comando no es válido en
Windows Vista.
size=n
Especifica la cantidad de espacio en disco, en megabytes (MB),
que ocupa el volumen en cada disco. Si no se indica ningún
tamaño, se creará el volumen RAID-5 más grande posible. El disco
con el menor espacio contiguo libre determina el tamaño del
volumen RAID-5, pues se asigna la misma cantidad de espacio de
cada disco. La cantidad real de espacio de disco que se puede
utilizar en el volumen RAID-5 es inferior a la cantidad conjunta de
espacio de disco porque parte del espacio del disco es necesario
para la paridad.
disk=n,n,n[,n,…]
Especifica los discos dinámicos en los que se creará el volumen.
Necesitará al menos tres discos dinámicos para crear un volumen
RAID-5. En cada disco se asigna un espacio igual a size=n.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
create volume
simple
create volume
simple [size=n]
[disk=n] [noerr]
Crea un volumen simple. Después de crear el volumen, el foco
cambiará automáticamente al nuevo volumen. Los discos
dinámicos no se admiten en los sistemas operativos Windows Vista
Starter, Windows Vista Home Basic, Windows Vista Home N y
Windows Vista Business.
size=n
Especifica el tamaño del volumen en megabytes (MB). Si no se
especifica tamaño, el nuevo volumen ocupará todo el espacio que
quede libre en el disco.
disk=n
Especifica el disco dinámico en el que se creará el volumen. Si no
se especifica ningún disco, se utilizará el disco actual.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
Sistemas Operativos Monopuesto
29-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
create volume
stripe
create volume
stripe [size=n]
[disk=n,n[,n,…]]
[noerr]
Crea un volumen seccionado usando dos o más discos dinámicos
especificados. Después de crear el volumen, el foco cambiará
automáticamente al nuevo volumen. Los discos dinámicos no se
admiten en los sistemas operativos Windows Vista Starter,
Windows Vista Home Basic, Windows Vista Home N y Windows
Vista Business.
size=n
Especifica la cantidad de espacio en disco, en megabytes (MB),
que ocupa el volumen en cada disco. Si no se especifica tamaño,
el nuevo volumen ocupará todo el espacio que quede libre en el
disco más pequeño y cantidades equivalentes de espacio en los
discos sucesivos.
disk=n,n[,n,…]
Especifica los discos dinámicos en los que se creará el volumen.
Necesitará al menos dos discos dinámicos para crear un volumen
seccionado. En cada disco se asigna un espacio igual a size=n.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
delete disk
delete disk
[noerr] [override]
Elimina un disco dinámico que falta en la lista de discos.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
override
Permite que DiskPart elimine todos los volúmenes simples del
disco. Si el disco contiene la mitad de un volumen reflejado, se
eliminará la mitad del reflejo del disco. El comando delete disk
override no funciona si el disco forma parte de un volumen RAID5.
delete
partition
delete partition
[noerr] [override]
En un disco básico, elimina la partición que tiene el foco. No se
puede eliminar la partición del sistema, la partición de arranque ni
una partición que contenga el archivo de paginación o el volcado
(volcado de memoria) activo.
Precaución
Al eliminar una partición de un disco dinámico se pueden
Sistemas Operativos Monopuesto
30-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
eliminar todos los volúmenes dinámicos del disco, con lo que
se destruirán los datos y el disco quedará dañado. Para
eliminar un volumen dinámico, es preferible que utilice siempre
el comando delete volume.
Puede eliminar particiones de los discos dinámicos, pero no debe
crearlas. Por ejemplo, es posible eliminar una partición de tabla de
particiones GUID (GPT) no reconocida en un disco GPT dinámico.
Sin embargo, al eliminar dicha partición, el espacio libre resultante
no estará disponible. Este comando está pensado para permitir la
recuperación de espacio en un disco dinámico sin conexión
dañado en una situación de emergencia, cuando no se puede
utilizar el comando clean.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
override
Permite que DiskPart elimine una partición con independencia de
su tipo. Normalmente, DiskPart sólo permite eliminar particiones de
datos conocidas.
delete volume
delete volume
[noerr]
Elimina el volumen seleccionado. No se puede eliminar el volumen
del sistema, el volumen de arranque ni cualquier otro volumen que
contenga el archivo de paginación o el archivo de volcado (volcado
de memoria) activos.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
detail disk
detail disk
Muestra las propiedades del disco seleccionado y de sus
volúmenes.
detail partition
detail partition
Muestra las propiedades de la partición seleccionada.
detail volume
detail volume
Muestra los discos en los que reside el volumen actual.
exit
exit
Sale del intérprete de comandos de DiskPart.
extend
extend [size=n]
[disk=n] [noerr]
Extiende el volumen que tiene el foco al espacio contiguo sin
asignar. En los volúmenes básicos, el espacio sin asignar debe
estar en el mismo disco y debe ir a continuación de la partición que
tiene el foco (tener un desplazamiento en sectores superior). Un
volumen dinámico, simple o distribuido puede extenderse hacia
Sistemas Operativos Monopuesto
31-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
cualquier espacio vacío de cualquier disco dinámico. Mediante este
comando, se puede extender un volumen existente a espacio
recién creado.
Si se formateó la partición anteriormente con el sistema de
archivos NTFS, el sistema de archivos se extiende
automáticamente para ocupar la partición de mayor tamaño. No
hay ninguna pérdida de datos. Si se formateó la partición
anteriormente con un sistema de archivos distinto de NTFS, el
comando no funcionará y no hará cambios en la partición.
Las particiones de sistema o de arranque actuales no se pueden
extender.
size=n
Especifica la cantidad de espacio, en megabytes (MB), que se van
a agregar a la partición actual. Si no se especifica un tamaño, el
disco se extiende para ocupar todo el espacio siguiente y contiguo
sin asignar.
disk=n
Especifica el disco dinámico en el que se extenderá el volumen. En
el disco se asigna un espacio igual a size=n. Si no se especifica
ningún disco, el volumen se extiende al disco actual.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
filesystems
filesystems
Muestra los sistemas de archivos actuales y compatibles del
volumen. Se debe seleccionar un volumen para que esta operación
se realice correctamente.
format
format
[{[FS=<FS>]
[REVISION=<X.X
X>] |
RECOMMENDED
}]
[LABEL=<"label"
>] [UNIT=<N>]
[QUICK]
[COMPRESS]
[OVERRIDE]
[NOWAIT]
[NOERR]
Formatea el volumen o la partición. Se debe seleccionar un
volumen para que esta operación se realice correctamente.
FS=<FS>
Especifica el tipo de sistema de archivos. Si no se indica ningún
sistema de archivos, se usará el predeterminado que muestra el
comando FILESYSTEMS.
REVISION = <X.XX>
Especifica la revisión de sistema de archivos (si procede).
RECOMMENDED
Si se especifica, utilice el sistema de archivos y la revisión
recomendados en lugar de los predeterminados si existe una
recomendación. El sistema de archivos recomendado (si existe
uno) se visualiza mediante el comando FILESYSTEMS.
LABEL=<"label">
Sistemas Operativos Monopuesto
32-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
Especifica la etiqueta del volumen.
UNIT=<N>
Invalida el tamaño de unidad de asignación predeterminado. Se
recomienda la configuración predeterminada para el uso general.
El comando FILESYSTEMS muestra el tamaño de unidad de
asignación predeterminado de un sistema de archivos específico.
No se admite la compresión NTFS para los tamaños de unidad de
asignación superiores a 4096.
QUICK
Realiza un formato rápido.
COMPRESS
Sólo para NTFS: de forma predeterminada, se comprimirán los
archivos creados en el volumen nuevo.
OVERRIDE
Si es necesario, fuerza el desmontaje del volumen en primer lugar.
Los identificadores abiertos del volumen dejarán de ser válidos.
NOWAIT
Fuerza la vuelta inmediata del comando mientras se está
realizando el formateo. Si se especifica NOWAIT, DiskPart
mostrará el progreso del formateo en forma de porcentaje.
NOERR
Sólo para scripting. Cuando se detecta un error, DiskPart sigue
procesando los comandos como si no hubiera ningún error. Sin el
parámetro NOERR, un error provoca que DiskPart se cierre con un
código de error.
Ejemplos:
gpt attributes
gpt attributes= n
En los discos GPT básicos, asigna los atributos GPT a la partición
que tiene el foco. Los atributos de partición GPT ofrecen
información adicional acerca del uso de la partición. Algunos
atributos son específicos del GUID de tipo de partición.
Importante
Si se cambian los atributos GPT, es posible que no se puedan
montar los volúmenes de datos básicos o que no se les
asignen letras de unidad. A menos que sea fabricante de
equipos originales (OEM) o un profesional de tecnologías de la
información con experiencia en discos GPT, no cambie los
atributos GPT.
n
Sistemas Operativos Monopuesto
33-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
El número hexadecimal relacionado con el atributo que va a aplicar
a la partición con el foco. El campo de atributo GPT es un campo
de 64 bits que contiene dos subcampos. El campo superior sólo se
interpreta en el contexto del Id. de partición, mientras que el campo
inferior es común a todos los Id. de partición.
Todas las particiones tienen el siguiente atributo:

0x000000000000001 marca la partición según sea necesario.
Esto indica a todas las utilidades de administración de discos
que la partición no se puede eliminar. La partición de sistema
EFI contiene únicamente el código binario necesario para
iniciar el sistema operativo. Esto facilita la colocación de datos
binarios específicos de OEM o de sistema operativo en otras
particiones.
En las particiones de datos básicas se define el siguiente atributo:

0x8000000000000000 impide que se asigne automáticamente
una letra de unidad a la partición. De forma predeterminada,
se asigna una letra de unidad nueva a cada partición.
Configurar este atributo garantiza que, cuando un disco se
traslade a otro equipo, no se genere una nueva letra de
unidad automáticamente. En su lugar, el usuario puede
asignar las letras de unidad manualmente.
Nota
Se pueden agregar otros atributos en cualquier momento.
help
help
Muestra una lista de los comandos disponibles.
import
import [noerr]
Importa un grupo de discos externos al grupo de discos del equipo
local. El comando import importa todos los discos que pertenecen
al mismo grupo que el disco que tiene el foco.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
inactive
inactive
En discos de registro de arranque maestro (MBR) básicos, marca
como inactiva la partición de sistema o la partición de arranque que
tiene el foco. Al reiniciar el equipo, éste se inicia con la siguiente
opción especificada en el BIOS, por ejemplo la unidad de CD-ROM
o un entorno de inicio basado en Entorno de ejecución previo al
arranque (PXE) como los Servicios de instalación remota (RIS).
Precaución
Si no existe una partición activa, puede que el equipo no se
inicie. No marque una partición de sistema o de arranque como
Sistemas Operativos Monopuesto
34-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
inactiva a menos que sea un usuario con experiencia que
conozca en profundidad la familia Windows Server 2003.
Si no puede iniciar el equipo después de marcar como inactiva la
partición de sistema o de arranque, inserte el CD de instalación en
la unidad de CD-ROM, reinicie el equipo y, después, repare la
partición mediante los comandos Fixmbr y Fixboot en la Consola
de recuperación.
list disk
list disk
Muestra una lista de discos e información acerca de ellos, como el
tamaño, la cantidad de espacio libre disponible, si se trata de un
disco básico o dinámico y si el disco usa el estilo de partición de
registro de arranque maestro (MBR) o de tabla de particiones GUID
(GPT). El disco marcado con un asterisco (*) tiene el foco.
list partition
list partition
Muestra las particiones enumeradas en la tabla de particiones del
disco actual. En discos dinámicos, estas particiones puede que no
se correspondan con los volúmenes dinámicos del disco. Esta
discrepancia se produce porque los discos dinámicos contienen
entradas en la tabla de particiones para el volumen de sistema o el
volumen de arranque (si existen en el disco). Los discos dinámicos
también contienen una partición que ocupa el resto del disco y
reserva espacio para su uso por volúmenes dinámicos.
list volume
list volume
Muestra una lista de los volúmenes básicos y dinámicos de todos
los discos.
con conexión
online [noerr]
Conecta un disco o volumen sin conexión que tiene el foco. Vuelve
a sincronizar el volumen reflejado o RAID-5 que tiene el foco.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
rem
rem
Proporciona una forma de agregar comentarios a un script. Por
ejemplo:
Copiar código
rem Estos comandos configuran 3 unidades.
create partition primary size=2048
assign d:
create partition extend
create partition primary size=2048
assign e:
create partition logical
Sistemas Operativos Monopuesto
35-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
assign f:
remove
remove
[{letter=d|mount=
ruta|[all]}]
[dismount][noerr]
Quita una letra de unidad o un punto de montaje del volumen que
tiene el foco. Si se utiliza el parámetro all, se quitan todas las letras
de unidad y puntos de montaje actuales. Si no se especifica
ninguna letra de unidad o punto de montaje, DiskPart quitará la
primera letra de unidad o punto de montaje que encuentre.
Puede utilizar el comando remove para cambiar la letra de unidad
asociada con una unidad extraíble. No es posible quitar las letras
de unidad de los volúmenes de sistema, de arranque ni de
paginación. Además, no puede quitar la letra de unidad de las
particiones OEM, de las particiones GPT con un GUID no
reconocido, ni de ninguna de las particiones GPT especiales (no de
datos), tales como la partición de sistema EFI.
letter=d
Especifica la letra de unidad que se va a quitar.
mount=ruta de acceso
Especifica la ruta de acceso del punto de montaje que se va a
quitar.
all
Quita todas las letras de unidad y puntos de montaje actuales.
dismount
Desmonta el volumen básico, cuando se han quitado del volumen
todas las letras de unidad y puntos de montaje, y pone el volumen
básico fuera de conexión, con lo que no se puede montar. Si hay
otros procesos utilizando el volumen, DiskPart cerrará los
identificadores abiertos antes de desmontar el volumen. Puede
establecer que el volumen se pueda montar si le asigna una letra
de unidad o crea una ruta de acceso del punto de montaje al
volumen. Dismount no funcionará si se usa en un volumen con
letras de unidad o puntos de montaje restantes. En el caso de
scripting, se recomienda usar removeall dismount.
noerr
Sólo para scripting. Cuando se detecta un error, especifica que
DiskPart seguirá procesando comandos como si no hubiera habido
ningún error. Si no se especifica el parámetro noerr, un error hará
que DiskPart se cierre con un código de error.
repair disk
repair disk=n
[noerr]
Repara el volumen RAID-5 que tiene el foco mediante la
sustitución del miembro de RAID-5 con error por el disco dinámico
especificado. El disco dinámico especificado debe tener un espacio
libre superior o igual al tamaño total del miembro de RAID-5 con el
error.
n
Especifica el disco dinámico que remplaza el miembro de RAID-5
que tiene el error. El disco especificado debe tener un espacio libre
Sistemas Operativos Monopuesto
36-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
igual o superior al tamaño total del miembro de RAID-5 con el error.
noerr
Sólo para scripting. Cuando se detecta un error, DiskPart sigue
procesando comandos como si no hubiera habido ningún error. Si
no se especifica el parámetro noerr, un error hará que DiskPart se
cierre con un código de error.
rescan
rescan
Busca nuevos discos que se hayan agregado al equipo.
retain
retain
Prepara un volumen dinámico simple existente para utilizarlo como
volumen de arranque o de sistema.
En un equipo basado en x86, crea una entrada de partición en el
registro de arranque maestro (MBR) del volumen dinámico simple
que tiene el foco. Para crear una partición MBR, el volumen
dinámico simple debe comenzar en un desplazamiento alineado de
cilindros y el tamaño en cilindros debe ser un número entero.
En un equipo basado en Itanium, crea una entrada de partición en
la tabla de particiones GUID (GPT) del volumen dinámico simple
que tiene el foco.
Nota
El comando retain está pensado para usarse únicamente
durante la instalación desatendida o por parte de los
fabricantes de equipos originales (OEM).
select disk
select disk=[n]
Selecciona el disco especificado y cambia el foco a ese disco.
n
Especifica el número del disco que va a recibir el foco. Si no se
especifica ningún número de disco, el comando select mostrará el
disco que tiene el foco actualmente.. Puede ver los números de
todos los discos del equipo mediante el comando list disk.
select
partition
select
partition=[{n|d}]
Selecciona la partición especificada y le transfiere el foco. Si no se
especifica ninguna partición, el comando select muestra la
partición actual que tiene el foco. Puede ver los números de todas
las particiones del disco actual mediante el comando list partition.
n
Especifica el número de la partición que va a recibir el foco.
d
Especifica la letra de unidad o la ruta de acceso del punto de
montaje de la partición que va a recibir el foco.
select volume
select
volume=[{n|d}]
Sistemas Operativos Monopuesto
Selecciona el volumen especificado y cambia el foco a ese
volumen. Si no se especifica ningún volumen, el comando select
37-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
muestra el volumen actual que tiene el foco. Puede especificar el
volumen por su número, letra de unidad o ruta de acceso al punto
de montaje. En un disco básico, al seleccionar un volumen también
recibe el foco de partición correspondiente. Puede ver los números
de todos los volúmenes del equipo mediante el comando list
volume.
n
Especifica el número del volumen que va a recibir el foco.
d
Especifica la letra de unidad o la ruta de acceso del punto de
montaje de la partición que va a recibir el foco.
setid
set id={<BYTE> |
<GUID>}
[OVERRIDE]
[NOERR]
Cambia el tipo de partición. Pensado sólo para los fabricantes de
equipos originales (OEM). Se debe seleccionar una partición para
que esta operación se realice correctamente.
ID={<BYTE> | <GUID>}
Especifica el tipo de la nueva partición. En el caso de los discos de
registro de arranque maestro (MBR), se puede especificar un byte
de tipo de partición, en forma hexadecimal, para la partición. Con
este parámetro se puede especificar cualquier tipo de partición
excepto el 42 (partición LDM).
En el caso de los discos de tabla de particiones GUID (GPT), se
puede especificar un GUID de tipo de partición para la partición.
OVERRIDE
Permite que DiskPart fuerce, si es necesario, el desmontaje del
volumen en primer lugar. Todos los identificadores abiertos del
volumen dejarán de ser válidos.
NOERR
Sólo para scripting. Cuando se detecta un error, DiskPart sigue
procesando los comandos como si no hubiera ningún error. Sin el
parámetro NOERR, un error provoca que DiskPart se cierre con un
código de error.
Precaución: La modificación de campos de tipo de partición con
este parámetro puede provocar que el equipo experimente errores
o no se pueda iniciar. A menos que sea un OEM o un profesional
de TI con experiencia en discos GPT, no modifique los campos de
tipo de partición de los discos GPT con este parámetro. En su
lugar, use siempre el comando CREATE PARTITION EFI para
crear particiones de sistema EFI, el comando CREATE PARTITION
MSR para crear particiones reservadas de Microsoft y el comando
CREATE PARTITION PRIMARY sin el parámetro ID para crear
particiones primarias en discos GPT.
Este comando no funciona en discos dinámicos ni en particiones
reservadas de Microsoft.
Sistemas Operativos Monopuesto
38-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
shrink
shrink
[DESIRED=<N>]
[MINIMUM=<N>]
[NOWAIT]
[NOERR]
shrink
QUERYMAX
[NOERR]
Reduce, en la cantidad especificada, el tamaño del volumen que
tiene el enfoque. Convierte en espacio en disco disponible el
espacio no usado al final del volumen. Se debe seleccionar un
volumen para que esta operación se realice correctamente.
DESIRED=<N>
Especifica el espacio en megabytes (MB) que se desea reducir en
el volumen. Si no se especifica un valor, se reducirá el máximo de
espacio libre disponible del volumen.
MINIMUM=<N>
Especifica el espacio mínimo en megabytes (MB) que se desea
reducir en el volumen.
QUERYMAX
Devuelve el número máximo de bytes que se puede reducir en el
volumen (espacio libre disponible del volumen). Este valor puede
cambiar si hay aplicaciones que están obteniendo acceso al
volumen.
NOWAIT
Fuerza la vuelta inmediata del comando mientras se está
realizando la reducción.
NOERR
Sólo para scripting. Cuando se detecta un error, DiskPart sigue
procesando los comandos como si no hubiera ningún error. Sin el
parámetro NOERR, un error provoca que DiskPart se cierre con un
código de error.
Si no se especifica un valor en MINIMUM, se reducirá el valor
DESIRED (si se ha especificado uno) o el máximo de espacio libre
disponible del volumen. Si se especifica un valor en MINIMUM,
pero no hay suficiente espacio libre disponible, el comando
provocará un error.
Este comando funciona en volúmenes básicos y en volúmenes
dinámicos simples o distribuidos. El tamaño de un volumen sólo se
puede reducir si se ha formateado mediante el sistema de archivos
NTFS o si no contiene un sistema de archivos.
Cuando se inicia DiskPart, la versión de DiskPart y el nombre del equipo se muestran en el símbolo del
sistema. De forma predeterminada, si DiskPart detecta un error mientras ejecuta una tarea del script,
detiene el proceso de los comandos y muestra un código de error (a menos que especifique el parámetro
noerr). Sin embargo, DiskPart siempre devuelve los errores cuando detecta errores de sintaxis,
independientemente del uso del parámetro noerr. El parámetro noerr le permite ejecutar tareas útiles
como el uso de un solo script para eliminar todas las particiones de todos los discos, independientemente
del número total de discos.
En la siguiente tabla se enumeran los códigos de error de DiskPart.
Sistemas Operativos Monopuesto
39-40
4 Introducción a los sistemas operativos monopuesto – Documentos CEO
Error
Descripción
0
No se produjeron errores. El script completo se ejecutó sin errores.
1
Excepción grave. Puede haber un problema grave.
2
Los parámetros especificados en un comando DiskPart son incorrectos.
3
DiskPart no ha podido abrir el script o el archivo de salida especificados.
4
Uno de los servicios que utiliza DiskPart ha devuelto un error.
5
Error de sintaxis de comando. El script produjo un error porque un objeto
se seleccionó incorrectamente o no era válido para su uso con dicho
comando.
Sistemas Operativos Monopuesto
40-40