
Uno de los métodos para realizar un arranque dual de Windows con sistema operativo Linux es instalar el cargador de arranque grub en la partición de Linux para que pueda conservar el cargador de arranque de Windows y dejar que Windows maneje el proceso de arranque dual.
¿Qué tiene de extraño que el gestor de arranque grub pueda sobrescribir parcialmente los datos al principio de la partición de Linux y dañar el archivo? ¿Grub realmente verifica si hay datos al comienzo de la partición y los mueve a otra ubicación en la partición antes de escribir su gestor de arranque?
Respuesta1
Según su información de que está utilizando ext4, grub no debería destruir su sistema de archivos. ext2 comienza con espacio para un sector de arranque:http://www.makelinux.net/books/ulk3/understandlk-CHP-18-SECT-2
Respuesta2
GRUB no instala sus archivos en una partición de cualquier manera, utiliza los controladores del sistema de archivos y, por lo tanto, nunca sobrescribirá los archivos existentes. Sin embargo, la documentación actual de GRUB desaconseja la práctica de instalar en un sistema de archivos Linux y considera que ese método es "frágil". Está abierto al debate si es más frágil que la instalación en la tierra de nadie entre la RBM y el comienzo de la primera partición. Es bien sabido que varios programas escriben datos en esa área y actualmente los desarrolladores de GRUB se ven obligados a incluir soluciones alternativas en el código de GRUB cada vez que se descubre un nuevo programa de este tipo. El problema básico parece ser que los sistemas de archivos ext* no proporcionan una ubicación fija para el código de arranque (aparte del bloque de arranque del sistema de archivos, que es inadecuado) y, por lo tanto, GRUB utiliza una lista de bloques simple, pero no puede garantizar que esos bloques permanezcan sin cambios. . Esto contrasta con, por ejemplo, los sistemas de archivos NTFS, a cuyo código de arranque se accede a través de archivos y punteros de ubicación fija.
Respuesta3
Windows (Vista, 7 y 8, de todos modos) generalmente intenta crear una partición separada para el arranque. Y cuando lo hace, casi siempre es invisible para las cosas normales de Windows, como el administrador de archivos.
Normalmente, esta partición de arranque de Windows es de 100 MEG, tiene un nombre de volumen llamado "Sistema reservado" y NO recibe una letra de unidad. Por supuesto, aún puedes instalar Windows en una partición y no seguir esta ruta, pero debes hacer todo lo posible al instalar Windows para hacerlo.
Así que eche otro vistazo a la partición de su unidad usando algo como diskmgmt.msc (escríbalo en el panel de búsqueda de inicio de Windows para usar la utilidad) para ver si no tiene la partición "Reservada del sistema" de 100Meg. Es un poco inútil, pero sólo quiero mostrar que probablemente tengas 2 particiones con Windows, no una.
De cualquier manera, aquí realmente estamos hablando de un administrador de arranque. Y si Grub comete un error, lo único que sucederá es que es posible que no puedas iniciar Windows. Pero todas tus cosas deberían estar seguras e incluso accesibles. Todavía es bastante reparable, pero obviamente también es un poco PITA. (La única forma "fácil" que he encontrado para solucionar este tipo de problema es formatear la partición de inicio o estropear intencionalmente el indicador de inicio o algo así y luego dejar que la recuperación del sistema de Windows en DVD lo solucione).
Entonces, la respuesta corta de que Grub sobrescribirá cosas no es realmente posible ni siquiera un problema. Por supuesto, si tiene un disco duro defectuoso donde se ha activado el indicador SMART o incluso si los datos están seriamente fragmentados, entonces ese es otro asunto. Simplemente no empeores las cosas ajustando particiones o especialmente formateándolas.
Y hablando de eso... espero quesondesfragmentar sus particiones de Windows por sus propios mediosantesusando una herramienta de Linux como GParted. No desfragmentar antes de reducir una partición o ajustarla de alguna manera probablemente introducirá una serie de problemas completamente nuevos. (Así que no puedes decir que no te lo advertí).