[debian] Problème montage disque dur NTFS

HacK SpideR Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   -
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
A voir également:

16 réponses

mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Que donnent les commandes :
/sbin/fdisk -l
cat /etc/fstab
ls /dev/sd*
ls /dev/hd*

Quelles sont les partitions "à problème" ?

Bonne chance
1
HacK SpideR Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   6
 
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
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
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 :
/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
0
HacK SpideR Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   6
 
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
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
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
0
HacK SpideR Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   6
 
voila sa marche pour sda1 et sda5 mais je comprend pas pourquoi je doit formater mon disque dur externe ? il fonctionnait avant
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
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
0
HacK SpideR Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   6
 
oui j'arrive à monter sdb sur windows
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
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 :
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
0
HacK SpideR Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   6
 
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
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Peux tu faire un
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
0
HacK SpideR Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   6
 
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
0
tlep Messages postés 596 Date d'inscription   Statut Membre Dernière intervention   118
 
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.
0
HacK SpideR Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   6
 
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
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
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
0
HacK SpideR Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   6
 
désoler mais sa ne fonctionne pas je n'arrive toujours pas à lire le fichier en user
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Que donne :
ls -l /media/sda1
ls -l /media/sda5
whoami
groups
mount

Bonne chance
0