Rechercher : dans
Par :

[debian] Problème montage disque dur NTFS

Dernière réponse le 15 jui 2007 à 17:44:54 HacK SpideR, le 27 avr 2007 à 09:49:52 
 Signaler ce message aux modérateurs

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 @+

Configuration: Linux Debian Sid
Mozilla 1.8.1.3

Meilleures réponses pour « [debian] Problème montage disque dur NTFS » dans :
[Linux] Accéder à NTFS en écriture VoirLes différentes versions de Linux sont fournies avec différents pilotes NTFS. Certains permettent l'écriture NTFS, d'autre seulement la lecteur (même quand ils sont affichés RW !) Si votre pilote NTFS ne supporte pas l'écriture NTFS (par exemple...
Lire et écrire les partitions Windows (NTFS) VoirUbuntu est parfaitement capable de lire et écrire les partitions Windows, qu'elles soient FAT32 ou NTFS. Cela inclut les partitions de Windows 95, 98, ME, NT, 2000, XP, 2003 et Vista. Mais par défaut, Ubuntu (et Linux en général) peut lire et...
[Linux] Monter une partition Windows (VFAT/FAT32) VoirPour monter une partition en VFAT (système de fichiers sous Windows 95), il suffit de taper la commande suivante : mount -t vfat /dev/hda1 /mnt/win95

1

mamiemando, le 27 avr 2007 à 19:57:47

Que donnent les commandes :

/sbin/fdisk -l
cat /etc/fstab
ls /dev/sd*
ls /dev/hd*

Quelles sont les partitions "à problème" ?

Bonne chance

Répondre à mamiemando

2

HacK SpideR, le 30 avr 2007 à 11:49:47

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
@+

Répondre à HacK SpideR

3

mamiemando, le 2 mai 2007 à 02:23:33

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

Répondre à mamiemando

4

HacK SpideR, le 2 mai 2007 à 22:05:57

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
@+

Répondre à HacK SpideR

5

mamiemando, le 3 mai 2007 à 02:01:33

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

Répondre à mamiemando

6

HacK SpideR, le 3 mai 2007 à 11:59:37

Voila sa marche pour sda1 et sda5 mais je comprend pas pourquoi je doit formater mon disque dur externe ? il fonctionnait avant @+

Répondre à HacK SpideR

7

mamiemando, le 3 mai 2007 à 14:05:45

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

Répondre à mamiemando

8

HacK SpideR, le 4 mai 2007 à 12:41:58

Oui j'arrive à monter sdb sur windows @+

Répondre à HacK SpideR

9

mamiemando, le 4 mai 2007 à 13:59:42

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

Répondre à mamiemando

10

HacK SpideR, le 4 mai 2007 à 21:21:11

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
@+

Répondre à HacK SpideR

11

mamiemando, le 4 mai 2007 à 22:06:44

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

Répondre à mamiemando

12

HacK SpideR, le 5 mai 2007 à 12:56:07

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 @+

Répondre à HacK SpideR

13

tlep, le 5 mai 2007 à 13:43:17

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.

Répondre à tlep

14

HacK SpideR, le 5 mai 2007 à 14:22:18

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 @+

Répondre à HacK SpideR

15

mamiemando, le 5 mai 2007 à 19:08:25

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

Répondre à mamiemando

16

HacK SpideR, le 8 mai 2007 à 09:15:56

Désoler mais sa ne fonctionne pas je n'arrive toujours pas à lire le fichier en user @+

Répondre à HacK SpideR

17

 mamiemando, le 8 mai 2007 à 15:43:17

Que donne :

ls -l /media/sda1
ls -l /media/sda5
whoami
groups
mount

Bonne chance

Répondre à mamiemando