[debian] Problème montage disque dur NTFS
Bonjour à tous, je travail avec debian ainsi qu'avec windows xp, mon dd est divisé en 5 partition ( 2 NTFS pour windows, 2 partition linux / et /home ainsi que la partition swap ). Je posséde aussi un DDE en NTFS où j'y entrepose toute mes données. D'habitude debian monte facilement dès le démarrage et tout seul le DDE mais pas les partition windows, pour l'instand sa ne me géné pas, mais j'ai remarquer que parfois certain jour, debian arriver à lire certaine partition windows. Actuellement je n'ai plus accé à aucune partition en NTFS
Quelqu'un aurait il une idée pour arriver à lire toutes mes partitions et arreter ce jeux de hasar.
PS: je suis déjà aller voir là mais je ne sais pas si cela est pareille pour debian: lire et ecrire les partitions windows ntfs
Quelqu'un aurait il une idée pour arriver à lire toutes mes partitions et arreter ce jeux de hasar.
PS: je suis déjà aller voir là mais je ne sais pas si cela est pareille pour debian: lire et ecrire les partitions windows ntfs
A voir également:
- [debian] Problème montage disque dur NTFS
- Cloner disque dur - Guide
- Defragmenter disque dur - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
- Montage video windows - Guide
- Chkdsk disque dur externe - Guide
16 réponses
Que donnent les commandes :
Quelles sont les partitions "à problème" ?
Bonne chance
/sbin/fdisk -l cat /etc/fstab ls /dev/sd* ls /dev/hd*
Quelles sont les partitions "à problème" ?
Bonne chance
désoler je n'était pas là ce week end
alros les commandes donnent :
/sbin/fdisk -l
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 19457 156288321 b W95 FAT32
cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda6 / ext3 defaults,errors=remount-ro 0 1
/dev/sda8 /home ext3 defaults 0 2
/dev/sda7 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdb /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0
ls /dev/sd*
/dev/sda /dev/sda2 /dev/sda6 /dev/sda8 /dev/sdb1
/dev/sda1 /dev/sda5 /dev/sda7 /dev/sdb
yann@HacKSpideR:~$ /dev/sd*
bash: /dev/sda: Permission denied
ls /dev/hd*
/dev/hda /dev/hdb
voila
alros les commandes donnent :
/sbin/fdisk -l
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 19457 156288321 b W95 FAT32
cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda6 / ext3 defaults,errors=remount-ro 0 1
/dev/sda8 /home ext3 defaults 0 2
/dev/sda7 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdb /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0
ls /dev/sd*
/dev/sda /dev/sda2 /dev/sda6 /dev/sda8 /dev/sdb1
/dev/sda1 /dev/sda5 /dev/sda7 /dev/sdb
yann@HacKSpideR:~$ /dev/sd*
bash: /dev/sda: Permission denied
ls /dev/hd*
/dev/hda /dev/hdb
voila
Bon alors je résume :
- /dev/hda : premier lecteur CD
- /dev/hdb : deuxième lecteur CD
- /dev/sda : premier disque dur
- /dev/sdb : deuxième disque dur, contient juste une partition de fat32.
A ce stade on peut déjà ajouter le deuxième disque dur dans /etc/fstab. Ajoute la ligne :
En root crée le point de montage, et monte la partition :
A partir de maintenant le deuxième disque apparaître systématiquement dans /media/vfat (note que le nom du point de montage est arbitraire).
Pour les autres partitions, il me faut la table des partitions de /dev/sda. Donne moi le résultat en root de :
Bonne chance
- /dev/hda : premier lecteur CD
- /dev/hdb : deuxième lecteur CD
- /dev/sda : premier disque dur
- /dev/sdb : deuxième disque dur, contient juste une partition de fat32.
A ce stade on peut déjà ajouter le deuxième disque dur dans /etc/fstab. Ajoute la ligne :
/dev/sdb1 /media/vfat vfat rw,users,auto,user,quiet,uid=yann 0 0
En root crée le point de montage, et monte la partition :
mkdir -p /media/vfat mount /media/vfat
A partir de maintenant le deuxième disque apparaître systématiquement dans /media/vfat (note que le nom du point de montage est arbitraire).
Pour les autres partitions, il me faut la table des partitions de /dev/sda. Donne moi le résultat en root de :
fdisk -l /dev/sda
Bonne chance
merci de ton aide j'ai fait comme tu me la indiqué mais cette commande n'a pas l'air de fonctionner :
HacKSpideR:/home/yann# mkdir -p /media/vfat
HacKSpideR:/home/yann# mount /media/vfat
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
et ensuite l'autre commande donne :
# fdisk -l /dev/sda
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3187 25599546 7 HPFS/NTFS
/dev/sda2 3188 9730 52551135+ f W95 Ext'd (LBA)
/dev/sda5 3188 8164 39977721 7 HPFS/NTFS
/dev/sda6 8165 9438 10233373+ 83 Linux
/dev/sda7 9439 9565 1020096 82 Linux swap / Solaris
/dev/sda8 9566 9730 1319850 83 Linux
HacKSpideR:/home/yann# mkdir -p /media/vfat
HacKSpideR:/home/yann# mount /media/vfat
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
et ensuite l'autre commande donne :
# fdisk -l /dev/sda
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3187 25599546 7 HPFS/NTFS
/dev/sda2 3188 9730 52551135+ f W95 Ext'd (LBA)
/dev/sda5 3188 8164 39977721 7 HPFS/NTFS
/dev/sda6 8165 9438 10233373+ 83 Linux
/dev/sda7 9439 9565 1020096 82 Linux swap / Solaris
/dev/sda8 9566 9730 1319850 83 Linux
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour /dev/sdb
Tu as formaté ta partition sdb1 ? C'est comme si tu avais créé la partition avec fdisk mais que tu ne l'avais pas formaté (avec mkfs.vfat).
!!!! Attention cette commande formate toutes les données qui pourraient être stockées sur /dev/sdb1
Pour plus de détails cf google...
Il se peut que tu aies besoin du paquet :
Pour l'installer :
Pour /dev/sda
Dans /etc/fstab, ajoute les lignes en gras :
Crée ensuite les points de montage, et monte les partitions
Bonne chance
Tu as formaté ta partition sdb1 ? C'est comme si tu avais créé la partition avec fdisk mais que tu ne l'avais pas formaté (avec mkfs.vfat).
!!!! Attention cette commande formate toutes les données qui pourraient être stockées sur /dev/sdb1
mkfs.vfat -F 32 /dev/sdb1
Pour plus de détails cf google...
Il se peut que tu aies besoin du paquet :
dosfstools - Utilities to create and check MS-DOS FAT filesystems
Pour l'installer :
aptitude install dosfstools
Pour /dev/sda
Dans /etc/fstab, ajoute les lignes en gras :
proc /proc proc defaults 0 0 /dev/sda1 /media/sda1 ntfs ro,user,users,auto 0 0 /dev/sda5 /media/sda5 ntfs ro,user,users,auto 0 0 /dev/sda6 / ext3 defaults,errors=remount-ro 0 1 /dev/sda8 /home ext3 defaults 0 2 /dev/sda7 none swap sw 0 0 /dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/hdb /media/cdrom1 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0
Crée ensuite les points de montage, et monte les partitions
mkdir -p /media/sda1 mkdir -p /media/sda5 mount /media/sda1 mount /media/sda5
Bonne chance
voila sa marche pour sda1 et sda5 mais je comprend pas pourquoi je doit formater mon disque dur externe ? il fonctionnait avant
Mmmh pour /dev/sdb tout ce passe comme si dans la table des partitions il était marqué que /dev/sdb1 était en fat32 (vfat) mais comme si la partition n'était pas formatée. Une solution ce serait de démarrer sur un live CD de knoppix et de recopier la ligne qu'il génère dans /etc/fstab, et s'il arrive à monter ton disque, la recopier dans ton fichier.
Arrives-tu à monter ton disque sous windows ?
Bonne chance
Arrives-tu à monter ton disque sous windows ?
Bonne chance
Bizarre. Je sais que windows ne formate pas toujours très bien les partitions en fat. Il faudrait s'assurer dans un premier temps que tu ne te craques pas en montant ton disque. En root que donne :
Si ça marche c'est que tu t'es craqué dans /etc/fstab : la ligne à mettre est
Ensuite en root
Si tu te prends la même erreur, c'est probablement que la partition en fat32 est pas clean. Le mieux ce serait de la copier et de la reformater proprement sous linux avec la commande mkfs.vfat (cf post <5>)
Bonne chance
mkdir -p /media/sdb1 mount -t vfat /dev/sdb1 /media/sdb1 ls /media/sdb1
Si ça marche c'est que tu t'es craqué dans /etc/fstab : la ligne à mettre est
/dev/sdb1 /media/sdb1 auto,rw,quiet,uid=yann,user,users 0 0
Ensuite en root
mkdir -p /media/sdb1 mount /media/sdb1
Si tu te prends la même erreur, c'est probablement que la partition en fat32 est pas clean. Le mieux ce serait de la copier et de la reformater proprement sous linux avec la commande mkfs.vfat (cf post <5>)
Bonne chance
non les 2 première commande ne marche pas :
mkdir -p /media/sdb1
HacKSpideR:/home/yann# mount -t vfat /dev/sdb1 /media/sdb1
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
sa m'ennuie de la formater car j'y ai stocker beaucoup de donner
il mais arriver que lorsque je lance windows qu'il fasse un scan ( pas anti virus ) pour voir si le dde na pas de problème et généralement sa se déroulait bien
mkdir -p /media/sdb1
HacKSpideR:/home/yann# mount -t vfat /dev/sdb1 /media/sdb1
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
sa m'ennuie de la formater car j'y ai stocker beaucoup de donner
il mais arriver que lorsque je lance windows qu'il fasse un scan ( pas anti virus ) pour voir si le dde na pas de problème et généralement sa se déroulait bien
Peux tu faire un
après avoir tenté un mount. Mais je suis maintenant à peu près sûre que ta partition a été mal formatée...
Bonne chance
dmesg | tail
après avoir tenté un mount. Mais je suis maintenant à peu près sûre que ta partition a été mal formatée...
Bonne chance
voila le résultat :
mkdir -p /media/sdb1
HacKSpideR:/home/yann# mount -t vfat /dev/sdb1 /media/sdb1
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
HacKSpideR:/home/yann# dmesg | tail
sdb: Write Protect is off
sdb: Mode Sense: 33 00 00 00
sdb: assuming drive cache: write through
sdb: sdb1
sd 2:0:0:0: Attached scsi disk sdb
usb-storage: device scan complete
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev sdb1.
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev sdb1.
HacKSpideR:/home/yann#
Si c'est un problème de formatage je vais donc devoir me résigner à reformater.
Sinon pour les autres partitions windows je peut y avoir accé que par une commande en root, y'aurai t'il un moyen d'y avoir accés de manière a lire et éxécuter mais pas supprimer en simple user ?
j'ai essayer avec chmod 644 mais cela ne fonctionne pas
mkdir -p /media/sdb1
HacKSpideR:/home/yann# mount -t vfat /dev/sdb1 /media/sdb1
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
HacKSpideR:/home/yann# dmesg | tail
sdb: Write Protect is off
sdb: Mode Sense: 33 00 00 00
sdb: assuming drive cache: write through
sdb: sdb1
sd 2:0:0:0: Attached scsi disk sdb
usb-storage: device scan complete
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev sdb1.
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev sdb1.
HacKSpideR:/home/yann#
Si c'est un problème de formatage je vais donc devoir me résigner à reformater.
Sinon pour les autres partitions windows je peut y avoir accé que par une commande en root, y'aurai t'il un moyen d'y avoir accés de manière a lire et éxécuter mais pas supprimer en simple user ?
j'ai essayer avec chmod 644 mais cela ne fonctionne pas
Normalement, les autres partitions windows qui sont en NTFS sont montées en Read Only (ro), donc en principe personne ne peut y écrire, même pas root:
/dev/sda1 /media/sda1 ntfs ro,user,users,auto 0 0
/dev/sda5 /media/sda5 ntfs ro,user,users,auto 0 0
Essaie en root un simple
touch /media/sda1/un_test
En principe, tu ne pourras pas.
/dev/sda1 /media/sda1 ntfs ro,user,users,auto 0 0
/dev/sda5 /media/sda5 ntfs ro,user,users,auto 0 0
Essaie en root un simple
touch /media/sda1/un_test
En principe, tu ne pourras pas.
oui sa ne marche pas mais ce qui m'intéresse et de pouvoir lir eet éxécuter les fichier en user ce que je ne peut pas
Pour les partitions en ntfs rajoute dans /etc/fstab l'option exec et tu auras les droits en exécution.
/dev/sda1 /media/sda1 ntfs ro,exec,user,users,auto 0 0 /dev/sda5 /media/sda5 ntfs ro,exec,user,users,auto 0 0