osiotaulu rikki

Discussion in 'Linux -keskustelu' started by Lappu, Jul 12, 2007.

  1. Lappu

    Lappu Member

    Joined:
    Jul 31, 2005
    Messages:
    66
    Likes Received:
    0
    Trophy Points:
    16
    Asensin tässä äsken Gentoon kannettavaan tietokoneeseen Vistan kaveriksi. Kaikki meni hyvin ja Gentoo käynnistyi. Kun yritin käynnistää vistaa tuli tälläinen virhe "filesystem type unknown, partition type 0x7". Googlettamisella sain selville, että vika johtuisi rikkinäisestä osiotaulusta. http://www.linuxquestions.org/questions/showthread.php?s=&threadid=204807&highlight=Search+For... tuossa oli samallainen ongelma ja siihen oli ratkaisuna http://en.opensuse.org/SDB:Windows_No_Longer_Boots_Following_the_Installation_of_SUSE_LINUX_9.1 tuolla neuvottua tiedostoa ei kuitenkaan enää löytynyt ja biossissa ei ollut LBAsta mitään. Seuraavaksi emergesin testdiskin.

    Onko kellään ratkaisua osiotaulun korjaamiseksi tai tietoa miten se tehdään testdiskillä.
     
  2. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Mitäs #fdisk -l tai #cfdisk näyttää? Molemmilla pystyy muuttamaan
    levyn tyyppiä. ehkä grub.conf tiedostossa myös vikaa. Vistaa en ole
    käyttänyt. Mutta Gentoota ei ole kiva asentaa uusiksi. tesdiskillä sain kerran palautettua monta osiota kun XP sekotti levyn. osiotaulusta voit tehdä kopion dd komennolla. 512 tavua piisaa muistaakseni.
     
  3. Lappu

    Lappu Member

    Joined:
    Jul 31, 2005
    Messages:
    66
    Likes Received:
    0
    Trophy Points:
    16
    Grubissa ei ole vikaa, siitä olen aika varma.

    Laatta ~ # fdisk -l

    Disk /dev/sda: 120.0 GB, 120034123776 bytes
    138 heads, 12 sectors/track, 141571 cylinders
    Units = cylinders of 1656 * 512 = 847872 bytes

    Device Boot Start End Blocks Id System
    /dev/sda1 1 2360 1954074 82 Linux swap / Solaris
    /dev/sda2 * 6185 55634 40943616 7 HPFS/NTFS
    /dev/sda3 55634 105103 40960000 7 HPFS/NTFS
    /dev/sda4 105103 141571 30196148 83 Linux

    cfdisk 2.12r

    Disk Drive: /dev/sda
    Size: 120034123776 bytes, 120.0 GB
    Heads: 138 Sectors per Track: 12 Cylinders: 141571

    Name Flags Part Type FS Type [Label] Sectors
    -----------------------------------------------------------------------------------------------------------------------------------------------------------
    Pri/Log Free Space 10242048 *
    sda2 Boot Primary NTFS 81887232 *
    sda3 Primary NTFS [^D] 81920000 *
    sda4 Primary Linux ext3 60392296 *


    Testdisk sanoo Windows osioista

    toisesta osiosta:
    Bad relative sector
    Invalid NTFS boot

    ja toisesta:
    Warning: Incorrect number of heads/cylinder 138 (NTFS) !=255 (HD)
    Warning: Incorrect number of sectors per track 12 (NTFS) !=63 (HD)
     
    Last edited: Jul 12, 2007
  4. Lappu

    Lappu Member

    Joined:
    Jul 31, 2005
    Messages:
    66
    Likes Received:
    0
    Trophy Points:
    16
    Tyhjäsin kovon ja asensin kaiken uusiksi :p Kiitos avusta silti
     
  5. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    68
    Osionti pahasti pielessä. Jos tarkasti silmäilet osioiden alkuja ja loppuja huomaat, että osiot ovat osin päällekkäin. Lisäksi blokit 2361-6184 on osioimatonta tilaa. Sitä ei kuitenkaan voi osioida, koska levyn kaikki (4) primääriosiota on jo käytössä.
    Lisäksi ehkä Windowsseista puhuttaessa ei kannata swappia laittaa alkuun, vaan asentaa ensin Vista ja sitten Linux. Tuolloin Windows asentuu levyn alkuun ensimmäiselle primääriosiolle.
     
    Last edited: Jul 13, 2007

Share This Page