Download Documentos CEO, Unidad 4
Document related concepts
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