Re: diferència entre dd i ntfsclone

2013-12-20 Conversa Andrés
2013/12/20 Ernest Adrogué nfdi...@gmail.com:
 He copiat una imatge de sistema de fitxers NTFS amb el dd (ddrescue) en un
 disc, i tot i que amb Linux puc muntar la partició tranquilament, el Windows
 no reconeix el sistema de fitxers (apareix com a 0 bytes) i el chkdsk diu
 que no pot determinar la versió de NTFS.  No entenc com pot ser, si el dd fa
 una còpia exacta del sistema de fitxers.

 Ara he vist que hi ha una programa que es diu ntfsclone, per clonar NTFS.
 Vol dir que el sistema dd no funciona amb NTFS?

Potser hauries d'escriure com has fet servir el dd; hi ha moltes
maneres de liar-la (a vegades molt subtils). Si per exemple el que has
fet ha sigut:
dd if=/dev/sda2 of=/dev/sdb
hi ha el problema de carregar-se la taula de particions al disc sdb.

Bàsicament has de assegurar-te que of també és una partició, que és
(al menys) igual de grossa que la partició que dones en if i que és
del mateix tipus (al teu cas, NTFS).

En principi hauria de funcionar, però per puntualitzar: dd no fa una
còpia dels fitxers, fa una còpia byte a byte, per això és que si el
disc té algun sector defectuós es començarà a queixar; el ntfsclone té
alguna opció que ajuda en coses així.
Una altra diferència és que el ntfsclone sap on hi ha sectors buits
(perquè entèn el sistema de fitxers) i els salta; cosa que el dd no
fa! Per tant, si tens una partició amb un 80% d'espai lliure, aniràs
mlt més ràpid amb l'ntfsclone.

També podries provar a muntar la partició *manualment* en linux; els
missatges d'error solen ajudar molt més que el que sigui que digui
Windows.
-- 
Andrés


--
To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAEYOKn8uY4Ty6S8L=nena8x3e3ux0qpemxeyojbrxrkt+kz...@mail.gmail.com



Re: diferència entre dd i ntfsclone

2013-12-20 Conversa Josep Lladonosa
Un altre que es pot usar per a copiar és rsync.

Josep
El dia 20/12/2013 16:02, Andrés evil.ham.1...@gmail.com va escriure:

 2013/12/20 Ernest Adrogué nfdi...@gmail.com:
  He copiat una imatge de sistema de fitxers NTFS amb el dd (ddrescue) en
 un
  disc, i tot i que amb Linux puc muntar la partició tranquilament, el
 Windows
  no reconeix el sistema de fitxers (apareix com a 0 bytes) i el chkdsk diu
  que no pot determinar la versió de NTFS.  No entenc com pot ser, si el
 dd fa
  una còpia exacta del sistema de fitxers.
 
  Ara he vist que hi ha una programa que es diu ntfsclone, per clonar NTFS.
  Vol dir que el sistema dd no funciona amb NTFS?

 Potser hauries d'escriure com has fet servir el dd; hi ha moltes
 maneres de liar-la (a vegades molt subtils). Si per exemple el que has
 fet ha sigut:
 dd if=/dev/sda2 of=/dev/sdb
 hi ha el problema de carregar-se la taula de particions al disc sdb.

 Bàsicament has de assegurar-te que of també és una partició, que és
 (al menys) igual de grossa que la partició que dones en if i que és
 del mateix tipus (al teu cas, NTFS).

 En principi hauria de funcionar, però per puntualitzar: dd no fa una
 còpia dels fitxers, fa una còpia byte a byte, per això és que si el
 disc té algun sector defectuós es començarà a queixar; el ntfsclone té
 alguna opció que ajuda en coses així.
 Una altra diferència és que el ntfsclone sap on hi ha sectors buits
 (perquè entèn el sistema de fitxers) i els salta; cosa que el dd no
 fa! Per tant, si tens una partició amb un 80% d'espai lliure, aniràs
 mlt més ràpid amb l'ntfsclone.

 També podries provar a muntar la partició *manualment* en linux; els
 missatges d'error solen ajudar molt més que el que sigui que digui
 Windows.
 --
 Andrés


 --
 To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive:
 http://lists.debian.org/caeyokn8uy4ty6s8lnena8x3e3ux0qpemxeyojbrxrkt+kz...@mail.gmail.com




Re: diferència entre dd i ntfsclone

2013-12-20 Conversa Ernest Adrogué
2013-12-20, 16:01 (+0100); Andrés escriu:
 2013/12/20 Ernest Adrogué nfdi...@gmail.com:
  He copiat una imatge de sistema de fitxers NTFS amb el dd (ddrescue) en un
  disc, i tot i que amb Linux puc muntar la partició tranquilament, el Windows
  no reconeix el sistema de fitxers (apareix com a 0 bytes) i el chkdsk diu
  que no pot determinar la versió de NTFS.  No entenc com pot ser, si el dd fa
  una còpia exacta del sistema de fitxers.
 
  Ara he vist que hi ha una programa que es diu ntfsclone, per clonar NTFS.
  Vol dir que el sistema dd no funciona amb NTFS?
 
 Potser hauries d'escriure com has fet servir el dd; hi ha moltes
 maneres de liar-la (a vegades molt subtils). Si per exemple el que has
 fet ha sigut:
 dd if=/dev/sda2 of=/dev/sdb
 hi ha el problema de carregar-se la taula de particions al disc sdb.

El que vaig fer va ser crear una partició del mateix tipus i mida que sda a
sdb, i llavors l'equivalent a dd if=/dev/sda1 of=/dev/sdb1 però amb
ddrescue.  El ddrescue és com el dd però es guarda tots els sectors que no
pot llegir en un log i ho va reintentant més tard fins que aconsegueix
llegir cada byte.

L'altre opció era if=/dev/sda of=/dev/sdb que també hauria copiat la taula
de particions, però no ho vaig veure clar.

 
 Bàsicament has de assegurar-te que of també és una partició, que és
 (al menys) igual de grossa que la partició que dones en if i que és
 del mateix tipus (al teu cas, NTFS).
 
 En principi hauria de funcionar, però per puntualitzar: dd no fa una
 còpia dels fitxers, fa una còpia byte a byte, per això és que si el
 disc té algun sector defectuós es començarà a queixar; el ntfsclone té
 alguna opció que ajuda en coses així.

 Una altra diferència és que el ntfsclone sap on hi ha sectors buits
 (perquè entèn el sistema de fitxers) i els salta; cosa que el dd no
 fa! Per tant, si tens una partició amb un 80% d'espai lliure, aniràs
 mlt més ràpid amb l'ntfsclone.

Doncs potser provaré amb l'ntfsclone.
 
 També podries provar a muntar la partició *manualment* en linux; els
 missatges d'error solen ajudar molt més que el que sigui que digui
 Windows.

És que el Linux monta la partició netament i no diu absolutament cap
error. I per altra banda Linux no té fsck per NTFS o sigui que no queda més
remei que chkdsk...

Salut.


--
To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131220154043.GA19134@doriath.local



Re: diferència entre dd i ntfsclone

2013-12-20 Conversa Andrés
2013/12/20 Ernest Adrogué nfdi...@gmail.com:
 El que vaig fer va ser crear una partició del mateix tipus i mida que sda a
 sdb, i llavors l'equivalent a dd if=/dev/sda1 of=/dev/sdb1 però amb
 ddrescue.  El ddrescue és com el dd però es guarda tots els sectors que no
 pot llegir en un log i ho va reintentant més tard fins que aconsegueix
 llegir cada byte.

 L'altre opció era if=/dev/sda of=/dev/sdb que també hauria copiat la taula
 de particions, però no ho vaig veure clar.

Sona com si ho haguessis fet bé :) seran coses del windows...

 També podries provar a muntar la partició *manualment* en linux; els
 missatges d'error solen ajudar molt més que el que sigui que digui
 Windows.

 És que el Linux monta la partició netament i no diu absolutament cap
 error. I per altra banda Linux no té fsck per NTFS o sigui que no queda més
 remei que chkdsk...

Prova amb ntfsfix: http://packages.debian.org/squeeze/ntfsprogs
Si això no funciona: una altra cosa és que Windows guarda els
identificadors de les particions i dels discos durs al registre; hi ha
un identificador propi del sistema de fitxers NTFS (i un per la
partició, però com que no has copiat amb dd la taula de particions, en
serà un de diferent), si ho estàs provant al mateix ordinador, potser
s'està fent un embolic.
Diria que el gparted té una opció per generar un identificador nou
però només de la partició; per canviar l'ID de la partició NTFS no
conec cap eina*, una cerca ràpida però diu com s'ha d'editar el
NTFSMBR per a fer-ho [1]; sona complicat perquè s'ha d'editar amb un
hexeditor, però només s'ha d'anar amb compte, ja ho he hagut de fer en
algun moment que el windows canvia un bit i no pots fer servir la
partició com a partició de arranque '^^...

*:  Potser a ntfsprogs hi ha quelcom? O potser pots programar-la i
afegir-la al paquet =D.
[1]: 
http://ubuntuforums.org/showthread.php?t=869801s=b9d41691e51257fe696e8a7aef255909p=9723081#post9723081
-- 
Andrés


--
To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caeyokn983wvyghxwjykdxipc8+akd_3job6+_xnowezx1gv...@mail.gmail.com



Re: diferència entre dd i ntfsclone

2013-12-20 Conversa Ernest Adrogué
2013-12-20, 17:16 (+0100); Andrés escriu:
 Prova amb ntfsfix: http://packages.debian.org/squeeze/ntfsprogs

Jo ho he provat.

 Si això no funciona: una altra cosa és que Windows guarda els
 identificadors de les particions i dels discos durs al registre; hi ha
 un identificador propi del sistema de fitxers NTFS (i un per la
 partició, però com que no has copiat amb dd la taula de particions, en
 serà un de diferent), si ho estàs provant al mateix ordinador, potser
 s'està fent un embolic.

No m'estranyaria que fos això. El chckdsk del Windows diu que no troba el
sector de arranque a l'offset 0, i en canvi el file de Linux diu que a
l'offset 0 hi ha un x86 boot sector, per tant penso que ha de ser un error
del Windows... a més he comprovat que els 1024 bytes són iguals entre còpia
i original, més endavant hi ha una diferència però crec que això és un canvi
que ha fet el ntfsfix.

 Diria que el gparted té una opció per generar un identificador nou
 però només de la partició; per canviar l'ID de la partició NTFS no
 conec cap eina*, una cerca ràpida però diu com s'ha d'editar el
 NTFSMBR per a fer-ho [1]; sona complicat perquè s'ha d'editar amb un
 hexeditor, però només s'ha d'anar amb compte, ja ho he hagut de fer en
 algun moment que el windows canvia un bit i no pots fer servir la
 partició com a partició de arranque '^^...

Gràcies, ara m'ho miraré...

 
 *:  Potser a ntfsprogs hi ha quelcom? O potser pots programar-la i
 afegir-la al paquet =D.
 [1]: 
 http://ubuntuforums.org/showthread.php?t=869801s=b9d41691e51257fe696e8a7aef255909p=9723081#post9723081
 -- 
 Andrés
 
 
 --
 To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
 Archive: 
 http://lists.debian.org/caeyokn983wvyghxwjykdxipc8+akd_3job6+_xnowezx1gv...@mail.gmail.com
 


--
To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131220165558.GA19441@doriath.local



Re: diferència entre dd i ntfsclone

2013-12-20 Conversa tictacbum
una cosa que se m'acut llegint així en diagonal... has marcat la partició
com a tipus NTFS? (amb fdisk --- t --- 7)


El dia 20 desembre de 2013 17.16, Andrés evil.ham.1...@gmail.com ha
escrit:

 2013/12/20 Ernest Adrogué nfdi...@gmail.com:
  El que vaig fer va ser crear una partició del mateix tipus i mida que
 sda a
  sdb, i llavors l'equivalent a dd if=/dev/sda1 of=/dev/sdb1 però amb
  ddrescue.  El ddrescue és com el dd però es guarda tots els sectors que
 no
  pot llegir en un log i ho va reintentant més tard fins que aconsegueix
  llegir cada byte.
 
  L'altre opció era if=/dev/sda of=/dev/sdb que també hauria copiat la
 taula
  de particions, però no ho vaig veure clar.

 Sona com si ho haguessis fet bé :) seran coses del windows...

  També podries provar a muntar la partició *manualment* en linux; els
  missatges d'error solen ajudar molt més que el que sigui que digui
  Windows.
 
  És que el Linux monta la partició netament i no diu absolutament cap
  error. I per altra banda Linux no té fsck per NTFS o sigui que no queda
 més
  remei que chkdsk...

 Prova amb ntfsfix: http://packages.debian.org/squeeze/ntfsprogs
 Si això no funciona: una altra cosa és que Windows guarda els
 identificadors de les particions i dels discos durs al registre; hi ha
 un identificador propi del sistema de fitxers NTFS (i un per la
 partició, però com que no has copiat amb dd la taula de particions, en
 serà un de diferent), si ho estàs provant al mateix ordinador, potser
 s'està fent un embolic.
 Diria que el gparted té una opció per generar un identificador nou
 però només de la partició; per canviar l'ID de la partició NTFS no
 conec cap eina*, una cerca ràpida però diu com s'ha d'editar el
 NTFSMBR per a fer-ho [1]; sona complicat perquè s'ha d'editar amb un
 hexeditor, però només s'ha d'anar amb compte, ja ho he hagut de fer en
 algun moment que el windows canvia un bit i no pots fer servir la
 partició com a partició de arranque '^^...

 *:  Potser a ntfsprogs hi ha quelcom? O potser pots programar-la i
 afegir-la al paquet =D.
 [1]:
 http://ubuntuforums.org/showthread.php?t=869801s=b9d41691e51257fe696e8a7aef255909p=9723081#post9723081
 --
 Andrés


 --
 To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive:
 http://lists.debian.org/caeyokn983wvyghxwjykdxipc8+akd_3job6+_xnowezx1gv...@mail.gmail.com




Re: diferència entre dd i ntfsclone

2013-12-20 Conversa Ernest Adrogué
2013-12-20, 18:12 (+0100); tictacbum escriu:
 una cosa que se m'acut llegint així en diagonal... has marcat la partició
 com a tipus NTFS? (amb fdisk --- t --- 7)

Sí, la partició és tipus 7.

Per cert, el cfdisk va fer una partició 2 cops més gran la mida del disc
quan li havia dit utilitzar tot l'espai disponible... no sé si és gaire
fiable aquest programa.  Després ho vaig arreglar amb fdisk.


--
To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131220173649.GA19552@doriath.local



Re: diferència entre dd i ntfsclone

2013-12-20 Conversa Eloi Notario
El Divendres 20 Desembre 2013 14:04:54 Ernest Adrogué va escriure:
 Hola,

 He copiat una imatge de sistema de fitxers NTFS amb el dd (ddrescue)
 en un disc, i tot i que amb Linux puc muntar la partició
 tranquilament, el Windows no reconeix el sistema de fitxers (apareix
 com a 0 bytes) i el chkdsk diu que no pot determinar la versió de
 NTFS.  No entenc com pot ser, si el dd fa una còpia exacta del
 sistema de fitxers.

 Ara he vist que hi ha una programa que es diu ntfsclone, per clonar
 NTFS. Vol dir que el sistema dd no funciona amb NTFS?

 Salut.

Ho dic de memòria i em podria equivocar, però em sona haver llegit fa 
temps que una de les característiques del sistema de fitxers NTFS és 
que guardava certs índexs com a posicions absolutes respecte el disc 
dur i no com a relatives a la partició, de tal forma que al fer una 
còpia exacta a un disc dur de geometria diferent, per exemple més gran 
o reordenant les particions, aquestes referències quedaven invalidades.

Podria ser que el ntfs-3g (o qui sigui que llegeixi les particions, no 
estic molt al cas) tingui en compte aquest possible error i trobi allò 
que el Windows no sap trobar perquè pressuposa trobar-ho en un lloc que 
ja no hi és perquè el disc físic és diferent.

Tot això em sona de fa anys, quan el suport NTFS per a Linux encara 
estava molt verd i per defecte les particions es muntaven en mode de 
només lectura, potser han canviat les coses i jo m'he quedat 
despenjat...

Si encara conserves la partició al disc dur original, prova a clonar-la 
amb aquest ntfsclone que segurament ho tindrà en compte, sigui el que 
he comentat o alguna altra sutilesa. Si no, prova igualment a fer una 
segona clonació des de Linux a veure si ntfsclone l'arregla i Windows 
l'acaba reconeixent.

-- 
Atentament,

Eloi Notario.


--
To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201312201944.43720.entfe...@gmail.com