DD disparue du poste de travail

Résolu
Bonjour,
je suis avec Linux Ubuntu 8.04 et avant j'était sur windows 2000 mais depuis que j'ai mis linux sur mon ordinateur en dual-boot mon windows ansi ke le disque dur qui le contenait son ... disparue? je ne vois plus mon premier DD et le dual-boot ne fonctionne pas, alors quoi faire????
Configuration: Linux
Firefox 3.0.3

13 réponses

Résumé de la discussion

Un dual-boot sous Ubuntu 8.04 avec Windows 2000 a conduit à la disparition du premier disque Windows et à un fonctionnement défaillant du démarrage, le système ne retrouvant plus la partition Windows. Plusieurs réponses suggèrent d'utiliser le terminal pour vérifier si les disques sont en IDE ou SATA et d'examiner les partitions via des outils comme gparted pour localiser les partitions Windows. Des échanges indiquent qu'il faut créer un point de montage comme /media/win et utiliser le bon système de fichiers (ntfs-3g) pour monter les partitions Windows, qui peuvent être situées sur un autre disque et varier en nom.

Bobot (l’IA à votre service)
  1. Contributeur
    Oui, les commandes se font dans le terminal, et elles répondront à la question de savoir si tes disques sont en IDE ou SATA.
    1
    1. Le sujet a déjà été abordé sur le forum.

      Quel mode de partitionnement du disque dur as tu choisi lors de l'installation de Ubuntu ? (Utilisation du disque complet, de l'espace libre, personnalisé ?)
      0
      1. disque complet ,mais sur mon 2eme disque alors que c'est mon prmier qui a disparu
        0
        1. OK, comment sont branchés tes disques ? IDE, SATA ?
          Envoi aussi les résultats des commandes
          ls /dev/
          et
          mount
          0
      2. et comment je faite pour savoir si il son IDE ou bien SATA? (je suis nouveau alors...)

        je supose que les commande se font dans le terminal?
        0
        1. d'accord

          alors pour le ls /dev/:

          agpgart ptybb ptyqb ptyvb ram5 tty48 ttydb ttys7 ttyx7
          apm_bios ptybc ptyqc ptyvc ram6 tty49 ttydc ttys8 ttyx8
          audio ptybd ptyqd ptyvd ram7 tty5 ttydd ttys9 ttyx9
          bus ptybe ptyqe ptyve ram8 tty50 ttyde ttysa ttyxa
          cdrom ptybf ptyqf ptyvf ram9 tty51 ttydf ttysb ttyxb
          console ptyc0 ptyr0 ptyw0 random tty52 ttye0 ttysc ttyxc
          core ptyc1 ptyr1 ptyw1 rtc tty53 ttye1 ttysd ttyxd
          disk ptyc2 ptyr2 ptyw2 scd0 tty54 ttye2 ttyse ttyxe
          dmfm ptyc3 ptyr3 ptyw3 sda tty55 ttye3 ttysf ttyxf
          dmmidi ptyc4 ptyr4 ptyw4 sda1 tty56 ttye4 ttyt0 ttyy0
          dsp ptyc5 ptyr5 ptyw5 sda2 tty57 ttye5 ttyt1 ttyy1
          dvd ptyc6 ptyr6 ptyw6 sda5 tty58 ttye6 ttyt2 ttyy2
          fd ptyc7 ptyr7 ptyw7 sdb tty59 ttye7 ttyt3 ttyy3
          fd0 ptyc8 ptyr8 ptyw8 sdb1 tty6 ttye8 ttyt4 ttyy4
          fd0u1040 ptyc9 ptyr9 ptyw9 sdc tty60 ttye9 ttyt5 ttyy5
          fd0u1120 ptyca ptyra ptywa sdc1 tty61 ttyea ttyt6 ttyy6
          fd0u1440 ptycb ptyrb ptywb sdd tty62 ttyeb ttyt7 ttyy7
          fd0u1600 ptycc ptyrc ptywc sdd1 tty63 ttyec ttyt8 ttyy8
          fd0u1680 ptycd ptyrd ptywd sde tty7 ttyed ttyt9 ttyy9
          fd0u1722 ptyce ptyre ptywe sde1 tty8 ttyee ttyta ttyya
          fd0u1743 ptycf ptyrf ptywf sequencer tty9 ttyef ttytb ttyyb
          fd0u1760 ptyd0 ptys0 ptyx0 sequencer2 ttya0 ttyp0 ttytc ttyyc
          fd0u1840 ptyd1 ptys1 ptyx1 sg0 ttya1 ttyp1 ttytd ttyyd
          fd0u1920 ptyd2 ptys2 ptyx2 sg1 ttya2 ttyp2 ttyte ttyye
          fd0u360 ptyd3 ptys3 ptyx3 sg2 ttya3 ttyp3 ttytf ttyyf
          fd0u720 ptyd4 ptys4 ptyx4 sg3 ttya4 ttyp4 ttyu0 ttyz0
          fd0u800 ptyd5 ptys5 ptyx5 sg4 ttya5 ttyp5 ttyu1 ttyz1
          fd0u820 ptyd6 ptys6 ptyx6 sg5 ttya6 ttyp6 ttyu2 ttyz2
          fd0u830 ptyd7 ptys7 ptyx7 shm ttya7 ttyp7 ttyu3 ttyz3
          full ptyd8 ptys8 ptyx8 snapshot ttya8 ttyp8 ttyu4 ttyz4
          fuse ptyd9 ptys9 ptyx9 snd ttya9 ttyp9 ttyu5 ttyz5
          initctl ptyda ptysa ptyxa sndstat ttyaa ttypa ttyu6 ttyz6
          input ptydb ptysb ptyxb sr0 ttyab ttypb ttyu7 ttyz7
          kmem ptydc ptysc ptyxc stderr ttyac ttypc ttyu8 ttyz8
          kmsg ptydd ptysd ptyxd stdin ttyad ttypd ttyu9 ttyz9
          log ptyde ptyse ptyxe stdout ttyae ttype ttyua ttyza
          loop0 ptydf ptysf ptyxf tty ttyaf ttypf ttyub ttyzb
          lp0 ptye0 ptyt0 ptyy0 tty0 ttyb0 ttyq0 ttyuc ttyzc
          MAKEDEV ptye1 ptyt1 ptyy1 tty1 ttyb1 ttyq1 ttyud ttyzd
          mem ptye2 ptyt2 ptyy2 tty10 ttyb2 ttyq2 ttyue ttyze
          midi ptye3 ptyt3 ptyy3 tty11 ttyb3 ttyq3 ttyuf ttyzf
          mixer ptye4 ptyt4 ptyy4 tty12 ttyb4 ttyq4 ttyv0 urandom
          net ptye5 ptyt5 ptyy5 tty13 ttyb5 ttyq5 ttyv1 usbdev1.1_ep00
          null ptye6 ptyt6 ptyy6 tty14 ttyb6 ttyq6 ttyv2 usbdev1.1_ep81
          nvidia0 ptye7 ptyt7 ptyy7 tty15 ttyb7 ttyq7 ttyv3 usbdev1.2_ep00
          nvidiactl ptye8 ptyt8 ptyy8 tty16 ttyb8 ttyq8 ttyv4 usbdev1.2_ep81
          oldmem ptye9 ptyt9 ptyy9 tty17 ttyb9 ttyq9 ttyv5 usbdev1.3_ep00
          parport0 ptyea ptyta ptyya tty18 ttyba ttyqa ttyv6 usbdev1.3_ep01
          port ptyeb ptytb ptyyb tty19 ttybb ttyqb ttyv7 usbdev1.3_ep81
          ppp ptyec ptytc ptyyc tty2 ttybc ttyqc ttyv8 usbdev1.4_ep00
          psaux ptyed ptytd ptyyd tty20 ttybd ttyqd ttyv9 usbdev1.4_ep02
          ptmx ptyee ptyte ptyye tty21 ttybe ttyqe ttyva usbdev1.4_ep81
          pts ptyef ptytf ptyyf tty22 ttybf ttyqf ttyvb usbdev1.5_ep00
          ptya0 ptyp0 ptyu0 ptyz0 tty23 ttyc0 ttyr0 ttyvc usbdev1.5_ep02
          ptya1 ptyp1 ptyu1 ptyz1 tty24 ttyc1 ttyr1 ttyvd usbdev1.5_ep83
          ptya2 ptyp2 ptyu2 ptyz2 tty25 ttyc2 ttyr2 ttyve vcs
          ptya3 ptyp3 ptyu3 ptyz3 tty26 ttyc3 ttyr3 ttyvf vcs1
          ptya4 ptyp4 ptyu4 ptyz4 tty27 ttyc4 ttyr4 ttyw0 vcs2
          ptya5 ptyp5 ptyu5 ptyz5 tty28 ttyc5 ttyr5 ttyw1 vcs3
          ptya6 ptyp6 ptyu6 ptyz6 tty29 ttyc6 ttyr6 ttyw2 vcs4
          ptya7 ptyp7 ptyu7 ptyz7 tty3 ttyc7 ttyr7 ttyw3 vcs5
          ptya8 ptyp8 ptyu8 ptyz8 tty30 ttyc8 ttyr8 ttyw4 vcs6
          ptya9 ptyp9 ptyu9 ptyz9 tty31 ttyc9 ttyr9 ttyw5 vcs7
          ptyaa ptypa ptyua ptyza tty32 ttyca ttyra ttyw6 vcs8
          ptyab ptypb ptyub ptyzb tty33 ttycb ttyrb ttyw7 vcsa
          ptyac ptypc ptyuc ptyzc tty34 ttycc ttyrc ttyw8 vcsa1
          ptyad ptypd ptyud ptyzd tty35 ttycd ttyrd ttyw9 vcsa2
          ptyae ptype ptyue ptyze tty36 ttyce ttyre ttywa vcsa3
          ptyaf ptypf ptyuf ptyzf tty37 ttycf ttyrf ttywb vcsa4
          ptyb0 ptyq0 ptyv0 ram0 tty38 ttyd0 ttyS0 ttywc vcsa5
          ptyb1 ptyq1 ptyv1 ram1 tty39 ttyd1 ttys0 ttywd vcsa6
          ptyb2 ptyq2 ptyv2 ram10 tty4 ttyd2 ttyS1 ttywe vcsa7
          ptyb3 ptyq3 ptyv3 ram11 tty40 ttyd3 ttys1 ttywf vcsa8
          ptyb4 ptyq4 ptyv4 ram12 tty41 ttyd4 ttyS2 ttyx0 xconsole
          ptyb5 ptyq5 ptyv5 ram13 tty42 ttyd5 ttys2 ttyx1 zero
          ptyb6 ptyq6 ptyv6 ram14 tty43 ttyd6 ttyS3 ttyx2
          ptyb7 ptyq7 ptyv7 ram15 tty44 ttyd7 ttys3 ttyx3
          ptyb8 ptyq8 ptyv8 ram2 tty45 ttyd8 ttys4 ttyx4
          ptyb9 ptyq9 ptyv9 ram3 tty46 ttyd9 ttys5 ttyx5
          ptyba ptyqa ptyva ram4 tty47 ttyda ttys6 ttyx6

          et pour mount:

          /dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro)
          proc on /proc type proc (rw,noexec,nosuid,nodev)
          /sys on /sys type sysfs (rw,noexec,nosuid,nodev)
          varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
          varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
          udev on /dev type tmpfs (rw,mode=0755)
          devshm on /dev/shm type tmpfs (rw)
          devpts on /dev/pts type devpts (rw,gid=5,mode=620)
          lrm on /lib/modules/2.6.24-21-generic/volatile type tmpfs (rw)
          securityfs on /sys/kernel/security type securityfs (rw)
          binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
          gvfs-fuse-daemon on /home/thierry/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=thierry)
          /dev/sdd1 on /media/CL_ USB type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)
          /dev/sdc1 on /media/Clé Usb type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksize=512)
          /dev/sde1 on /media/IPOD (THIER type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)

          voila!!!!!!!! je ne comprend rien a se truc, ses pire que le japonais!!!!!!
          0
          1. Explication du ls /dev :

            Cette commande affiche le contenu du repertoire /dev celui ci est rempli automatiquement avec des fichiers qui servent d'entrée/sortie vers les périphériques, dans cette liste on trouve :
            scd0 : péripherique du lecteur CD branché en Sata
            sda : premier disque dur Sata
            sda1 : premiere partition du premier DD Sata
            sda2 : etc
            sda5 : il n'y a rien entre 2 et 5 : 5 est donc une partition étendue
            sdb : deuxième disque sata
            sdb1 
            sdc : idem, sauf que c'est de l'usb mais pour linux c'est pareil
            sdc1
            sdd
            sdd1
            sde
            sde1
            Explication du mount :
            Cette commande affiche les partitions montées, c'est à dire les région de disque dur qui sont accessible directement par le mode utilisateur (à l'opposé du noyau) de linux. Les périphériques détectés (dans /dev/) peuvent être montés (rendu accessible) en connaissant le type de système de fichier.
            - /dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro)  : la premiere partition du premier disque est le système de fichier racine de linux (/) il est de type "étendu journalisé" en lecture/écriture il n'y a pas de mise en cache et en cas d'erreur il est monté en lecture seul.
            - sdc1
            -sdd1
            -sde1 : 3 périphériques usb, 2 formatés en FAT et un en NTFS (fuseblk)


            Ton second disque est donc bien détecté mais il n'est pas monté, donc il n'est pas visible dans le poste de travail.
            Il va maintenant falloir vérifié le type de partition pour pouvoir écrire les commande de montage correspondantes. Pour ça on utilise
            sudo fdisk -l
            ton mot de passe sera demandé car il faut les droits du super-utilisateur pour exécuter cette de commande bas niveau (interrogation directe du matériel).
            0
        2. alors voila pour sudo fdisk-l

          Disque /dev/sda: 10.2 Go, 10248118272 octets
          255 heads, 63 sectors/track, 1245 cylinders
          Units = cylindres of 16065 * 512 = 8225280 bytes
          Identifiant disque: 0x286b286a

          Périphérique Amorce Début Fin Blocs Id Système
          /dev/sda1 * 1 1187 9534546 83 Linux
          /dev/sda2 1188 1245 465885 5 Extended
          /dev/sda5 1188 1245 465853+ 82 Linux swap / Solaris

          Disque /dev/sdb: 13.5 Go, 13578485760 octets
          255 heads, 63 sectors/track, 1650 cylinders
          Units = cylindres of 16065 * 512 = 8225280 bytes
          Identifiant disque: 0xab09ab09

          Périphérique Amorce Début Fin Blocs Id Système
          /dev/sdb1 * 1 1650 13253593+ 7 HPFS/NTFS

          Disque /dev/sdc: 256 Mo, 256900608 octets
          16 heads, 32 sectors/track, 979 cylinders
          Units = cylindres of 512 * 512 = 262144 bytes
          Identifiant disque: 0x01ed9df2

          Périphérique Amorce Début Fin Blocs Id Système
          /dev/sdc1 1 979 250574+ 7 HPFS/NTFS

          Disque /dev/sdd: 999 Mo, 999817216 octets
          21 heads, 20 sectors/track, 4649 cylinders
          Units = cylindres of 420 * 512 = 215040 bytes
          Identifiant disque: 0x12d956a4

          Périphérique Amorce Début Fin Blocs Id Système
          /dev/sdd1 1 4650 976257 b W95 FAT32

          les 2 dernier sont mes clé usb (sdc et sdd)
          0
          1. Ton deuxième disque est donc bien en NTFS.
            Fais
            sudo mkdir /media/win
            sudo mount -t fuseblk /dev/sdb1 /media/win
            ls /media/win
            Tu devrait voir la liste des dossiers de ton disque windows.
            Si c'est le cas continu avec
            umount /dev/sdb1
            gksudo gedit /etc/fstab

            ajoute cette ligne à la fin du fichier, sauvegarde et ferme gedit.
            /dev/sdb1       /media/win     fuseblk    defaults        0       0

            Maintenant
            sudo mount -a
            et tu peux accéder au contenu de ton disque dans le dossier /media/win
            0
        3. sa ne fonctionne pas

          sudo mkdir /media/win:
          mkdir: ne peut créer le répertoire `/media/win': Le fichier existe

          sudo mount -t fuseblk /dev/sdb1 /media/win:
          mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
          missing codepage or helper program, or other error
          Dans quelques cas certaines informations sont utiles dans syslog - essayez
          dmesg | tail ou quelque chose du genre

          c se ke sa me donne et pour la derniere ligne il me redonne une nouvel ligne de commande c'est tout
          0
          1. Lance gperted (Partition Editor dans le menu), dans la liste en haut à droite, choisi ton second disque, clique sur la parttion, dans le menu Partition, choisi Vérifier. Puis Appliquer dans la barre d'outils.

            Une fois l'opération terminé, Affiche les détails et sauvegarde les pour pouvoir les copier ici.
            0
        4. gperted?

          ou est-ce qu'on le trouve?
          0
          1. oups, gpArted !
            sudo gparted
            et si la commande n'existe pas
            sudo apt-get install gparted
            0
        5. Contributeur
          Ton dossier "/media/win" existe déjà, pense à créer un dossier (où tu veux, mais on met ce genre de choses dans /mnt ou /media en général) pour "monter" ton disque Windows. Tu peux le mettre sur le bureau si tu veux ^^
          0
          1. On s'en f** qu'il existe déjà, il n'y a rien de monté dedans d'après mount, donc on peut bien faire les tests avec. Ce qui est pas normal c'est que la partition ne se monte pas quand on lui demande.

            C'est pas franchement conseillé de monter un disque dans un répertoire utilisateur. Il vaut mieux faire un lien si tu le veux sur ton bureau.
            0
          2. Contributeur
            @Flachy JoeOui, là je suis d'accord (c'était une illustration de la souplesse du système de fichiers, rhoo)
            0
          3. @Flachy JoeExplication du pourquoi c'est déconseillé :
            1. si tu cherche un documents dans ton répertoire, tout le disque monté dedans va être parcouru, si t'as le temps d'attendre alors c'est une bonne solution.
            2. si tu utilise une sauvegarde automatique, le contenu de ton disque va être sauvegardé aussi, si t'as de l'espace disque à perdre...
            3. si tu veux qu'un autre utilisateur ait accès au disque alors il faut que tu change les permissions sur le point de montage.
            4. La configuration du montage ne se faisant pas par l'utilisateur mais par le super-user, il n'y a aucune raison de mettre un point de montage dans un répertoire utilisateur le point de montage devrait appartenir à root avec un ajustement éventuel des autorisations.
            0
          4. @Flachy JoeOups post croisé, je suis un peu lent sur le coup...
            0
          5. Contributeur
            @Flachy JoeTout à fait d'accord, après tu peux voir les avantages:
            1) Si le dossier en question contient tes données, tu y fais aussi tes recherches dedans.
            2) C'est pas courant les backups automatiques, et y'a des options pour leur dire de ne pas suivre les montages, liens symboliques..
            3) D'un autre côté, si tu es le seul à être censé travailler dessus, ça le protège sans te poser de questions,
            4) Boarf. Vive "sudo" pour passer de user à root en moins d'une seconde..
            Je donnais cette idée parce qu'en fait, mes points de montage à moi sont tous dans mon ~, pour des raisons précises: mon dossier perso de mon serveur dans ~/SERVEUR (j'ai mon site web dans ~/SERVEUR/www, pratique), le disque multimédia dans ~/MULTIMEDIA, vu que y'a que moi qui y touche..
            Y'a des fois où c'est pratique, si si ;)
            0
        6. lol plus logique gparted

          daccord je vais le créer sur le bureau
          0
          1. he he he... dans gparted l'option vérifer n'est pas clicable peut importe le idsque ke je prens...he he he

            c'est quoi que je suis supooser faire moi la la sa vien mailant votre truc!
            0
            1. Contributeur
              Tu as lancé gparted avec "sudo"?

              En effet c'est bizarre.. Le disque NTFS n'est pas vérifiable, et pas monté? Sûr?
              0
          2. t'en qu'a faire envoyer moi votre msn par mp sa sera plus rapide! au lieu de le faire la dessus
            0
            1. Problème résolu :
              Pas de souci de montage en fait, c'est juste que tu cherchais une partition qui n'existait pas.

              Tu as bien choisi disque entier mais sur le disque "C:" qui contenait windows, donc il n'y a plus rien à mettre en dual-boot.
              0