Nowe posty

Autor Wątek: Brak partycji NTFS po instalacji linuksa.  (Przeczytany 2661 razy)

youzaph

  • Gość
Brak partycji NTFS po instalacji linuksa.
« dnia: 2010-04-02, 20:17:54 »
Witam
Po instalacji Sabayon Linux 5.2 moje partycje ntfs sa widoczne jako wolne miejsce na dysku. Nie mam rowniez mozliwosci bootowania Windowsa Xp.

cat /etc/fstab
/dev/sda1               /                       ext3    user_xattr,noatime 1 1
/dev/shm                /dev/shm                tmpfs   defaults        0 0
/dev/sda2               swap                    swap    defaults        0 0


fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4d384d37

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *       28872       30401    12289725   83  Linux
/dev/sda2           28801       28871      570307+  82  Linux swap / Solaris
/dev/sda3               1       28800   231335968+   7  HPFS/NTFS


Wie ktos moze co zrobic aby przywroc te 3 partycje? Co zrobic zeby Xp sie zabootowal? Prosze o podpowiedz gdyz mam tam wazne dane i nie chce ich stracic.


edit:

wynik polecenia: dmesg |tail po probie zamontowania /dev/sda3 jako ntfs :
[ 9491.136932] NTFS-fs error (device sda3): read_ntfs_boot_sector(): Primary boot sector is invalid.
[ 9491.136937] NTFS-fs error (device sda3): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without trying to recover.
[ 9491.136940] NTFS-fs error (device sda3): ntfs_fill_super(): Not an NTFS volume.

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
Brak partycji NTFS po instalacji linuksa.
« Odpowiedź #1 dnia: 2010-04-02, 22:33:15 »
Co do błędu to akurat nie mam pojęcia ale podpowiem, że Windows nie bootuje się dlatego, że partycja na której jest zainstalowany nie jest uaktywniona. Ustaw partycji Ntfs flagę rozruchową (boot), która obecnie jest ustawiona dla sda1, być może to też wina błędu. Możesz to zrobić na przykład przy pomocy Fdisk.

su -c 'fdisk /dev/sda'
wciskasz a, wybierasz partycję nr 1
ponownie wciskasz a i wybierasz partycję numer 3
Ewentualnie partycję możesz uaktywnić z poziomu windowsowej konsoli odzyskiwania, poleceniem fixboot.

Pozdrawiam!