Ir al contenido principal

NTFSCLONE

Esta herramienta nos sirve para poder hacer clones de una particion de nuestro disco duro.

El metodo viene a ser:
-Hay una particion PARTI de X tamaño (pongamosle 10 GB, de los cuales tenemos ocupados la mitad, osea, 5GB)

-Este programa, realiza una copia exacta de los bits que hay escritos en la particion, dejando de lado el resto de los bits "basura" que no estamos utilizando.

-El resultado es que te guarda en un archivo IMG todos los bits usados, en este caso, el archivo generado ocupara 5GB.

Hay que tener en cuenta que a la hora de restaurar esa copia en la particion, si el disco duro no tiene las mismas caractericas que el disco duro original, no podras "pegar la copia" (recordemos los cilindros, sectores, .....).

En mi caso lo uso para guardar una copia de mi windows. Lo instale en su dia y le puse los programas necesarios, clone la particion y la guarde.

Cada vez que necesito formatear, pongo mi copia encima y me olvido de volver a instalar el windows (y de paso tener que estar 3 horas mirando una pantalla).

Como no quiero hacer un copy&paste del manual, pongo los comandos que mas he utilizado por ser mas utiles para mi, los que realizan la copia y el pegado de la imagen:

Para copiar una particion a archivo de imagen:

ntfsclone --save-image --output backup.img /dev/hda1


Para restaurar el archivo de imagen a una particion:

ntfsclone --restore-image --overwrite /dev/hda1 backup.img


No hay que olvidar en los pasos anteriores:

  • /dev/hda1 -> la particion en la que se desea copiar pegar
  • backup.img -> el nombre que deseemos darle al archivo, en mi caso, y para no olvidarme o meter la pata, le pongo en el nombre en que particion va.

Osea, que si copio mi windows desde /dev/sdb1, el archivo en cuestion lo llamo win.sdb1.img, asi no pierdo de vista de que particion procede la imagen.

Ademas de eso, como el paste lo realizo mas veces que el copy, me he creado un script, para ya asegurarme de que no meto la pata, solo tengo que acordarme de mi script para restaurar la particion:


#/bin/sh
sudo ntfsclone --restore-image --overwrite /dev/sdb1 winSDB1.2.img

Comentarios

  1. Hola Jesus, Me llamo susana y soy de mexico tengo un grave problema con un disco duro que simplemente dejo de funcionar, ya que cambie la tarjeta logica y eso me permite solo verlo en el bios pero segun HDD REGENERATOR no tiene ningun sector bueno, estoy tratando de usar SystemRescueCD pero no se mucho de ello.... podria contactarte y explicar con detalle el problema y saber si me puedes ayudar?

    ResponderEliminar
    Respuestas
    1. Hola Susana,

      Lamento no poder ayudarte con este asunto, no tengo conocimientos a ese nivel de detalle y prefiero no opinar antes de estropear más la situación.

      Un saludo y muchas gracias por tu comentario.

      Eliminar

Publicar un comentario

Entradas populares de este blog

Join o producto cartesiano de dos tablas en EXCEL 2007

Hace unos dias inicie mi ocupacion como becario de informatica en la facultad de humanidades y ciencias de la educacion de la UJAEN. Y como no, no han tardado en surgir los problemas. Supongamos que tenemos dos tablas, y queremos hacer una tabla que tenga datos de estas dos tablas, segun un criterio , y es que solo pueden aparecer ciertas filas, mas exactamente aquellas donde coincida cierto campo, en este ejemplo, el codigo de la asignatura. Si queremos realizar el join o producto cartesiano tal y como lo hariamos en una base de datos, parece ser que si no estamos trabajando con una bbdd sino con Excel, la cosa se complica un poco. Para "multiplicar tablas" en excel, primero vamos a hacer una cosa, cada tabla la vamos a guardar en hojas separadas, en nuestro caso, una tabla la guardamos en Hoja1 , y la otra en Hoja2 Ahora, nos situamos en la hoja donde queramos que aparezca el producto cartesiano de nuestras dos tablas, nos vamos a la ficha DATOS . Veremos que h

Descargar código fuente desde Google App Engine

Estaba desarrollando una aplicación en google app engine, cuando un día, al llegar al trabajo (hoy), me doy cuenta que no tengo acceso a mi versión de desarrollo. Como la ultima versión que estaba desarrollando, justo la noche de antes la había subido a google app engine, pues me dije: "Ya esta, me conecto y me descargo el código fuente" ERROR 404 // SOLUCIÓN A IDEA MÁGICA NO ENCONTRADA Tras buscar por google, observo que hay muchas voces que dicen que no te puedes descargar el código fuente, que google no deja disponible ninguna API para descargarte tu codigo, ... ¡Pero como va a ser así!, desde appengine, te dicen que se puede hacer, lo que no está tan claro es como hacerlo. Pues estos son los pasos para poder hacerlo: Crear un directorio vacío para poder descargar en el nuestra aplicación. Abrir la línea de comandos, y cambiarnos al directorio de google app engine: cd C:\Archivos de Programa\Google\google_appengine\ Ejecutar el siguiente comando para descar

Clases abstractas con python

¿Como se crean clases abstractas con python?. Voy a explicar cual es la forma correcta de definir una clase abstracta y heredar de ella. El procedimiento general es: Definir una clase abstracta utilizando una metaclase. Definir la subclase de la clase abstracta (sin herencia). Registrar esta última clase como subclase de la clase abstracta. Tomemos como ejemplo el siguiente código: from abc import ABCMeta, abstractmethod class AbstractFoo:     __metaclass__ = ABCMeta          @abstractmethod     def bar(self):         pass     @classmethod     def __subclasshook__(cls, C):         return NotImplemented class Foo(object):     def bar(self):         print "hola" AbstractFoo.register(Foo)  Lo primero que hacemos es importar del módulo abc la clase ABCMeta y el decorador abstractmethod . La clase ABCMeta es la metaclase que utilizamos para definir las clases abstractas, nos aporta una serie de funcionalidades. Una vez hemos asignada la metacl