Kan ej montera partition efter tabbe.

Permalänk
Medlem

Kan ej montera partition efter tabbe.

Hejsan!
Jag installerade idag Linux Mint på min andra disk för att jämföra lite med ubuntu.
Jag har alltså två diskar i datorn indelade i två partioner var. En systempartition och en fil-partition. Jag har haft lite problem med att få bort vistas bootloader från den disken jag installerade Mint på och såg under installationen att den bootloadern "låg på" fil-partitionen(ntfs). Man fick alltså välja vart bootloadern skulle placeras och på den partitionen stod det "(Loader Vista Longhorn)". Av någon anledning valde jag då att installera GRUB via mint-installationen på den partitionen i hopp om att äntligen få vistas loader överskriven eller nånting, fråga inte mig vad jag tänkte.

Nu kan jag iaf inte boota upp Mint och inte heller mounta fil-partitionen i ubuntu.
Jag har testat(något jag hittat på nätet):

sudo mount -t ntfs -o nls=utf8,umask=0222 /dev/sda2 /media/new/

Får då felet:

Unexpected clusters per mft record (-1). Failed to mount '/dev/sda2': Ogiltigt argument The device '/dev/sda2' doesn't have a valid NTFS. Maybe you selected the wrong device? Or the whole disk instead of a partition (e.g. /dev/hda, not /dev/hda1)? Or the other way around?

Kollade i gparted och det står att den fortfarande är ntfs men boot-flaggan var även ibockad. Hur ska jag kunna läsa den igen? Jag har inte formaterat den i alla fall.

Permalänk

Du kan med hjälp av testdisk kolla om partitionens partition boot sector blivit överskriven. Det hände mig nyligen.

sudo apt-get install testdisk

När du väl kör testdisk ska du kunna navigera dig fram till ett menyval som låter dig jämföra din partition boot sector med backupen (ntfs-partitioner har tydligen alltid en backup av boot sectorn). Du får upp dem sida vid sida i nån slags hexeditor. Om det verkar som att den har blivit överskriven med nåt skräp kan du prova att skriva över den med din backup. Efter det kanske den går att mounta igen.

Lycka till!

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Antonovskij
Du kan med hjälp av testdisk kolla om partitionens partition boot sector blivit överskriven. Det hände mig nyligen.

sudo apt-get install testdisk

När du väl kör testdisk ska du kunna navigera dig fram till ett menyval som låter dig jämföra din partition boot sector med backupen (ntfs-partitioner har tydligen alltid en backup av boot sectorn). Du får upp dem sida vid sida i nån slags hexeditor. Om det verkar som att den har blivit överskriven med nåt skräp kan du prova att skriva över den med din backup. Efter det kanske den går att mounta igen.

Lycka till!

Tack så mycket, detta program sprider större ljus över situationen. Men jag är fortfarande osäker på vad jag vill göra.

Om jag analyserar partitionen får jag iaf ut ett fel som verkar vara väntat.

Boot sector Warning: Incorrect number of heads/cylinder 16 (NTFS) != 255 (HD) Status: OK Backup boot sector ntfs_boot_sector: Can't read backup boot sector. Status: Bad Sectors are not identical. A valid NTFS Boot sector must be present in order to access any data; even if the partition is not bootable.

Jag kan då välja mellan:
1. Copy boot sector over backup sector
2. Rebuild boot sector
3. Dump boot sector and backup boot sector

Vad ska jag välja för att få behålla datan på partitionen?

Permalänk

Okej, det verkar ju som att du inte har någon backup av boot sektorn. Prova att dumpa boot sectorn och kolla lite hastigt om den verkar knasig (inte så lätt att kolla om den verkligen stämmer, men om den är fylld av enbart nollor t.ex. är det ju lätt att konstatera att den blivit överskriven).

Men det enda alternativet är väl att be testdisk bygga en ny boot sector, hur bra det här fungerar har jag ingen aning om.

Edit: Du kanske ska spara nuvarande boot sektor som backup (eftersom du ändå inte kunde läsa din backup) så kan du iaf återställa till nuvarande läge senare om det inte fungerar att bygga en ny boot sector.

Permalänk
Medlem

Original Boot sektorn ser väl "okej" ut, backupen är bara nollor.
Lyckas inte med Rebuild boot sector heller. Programmet hämtar ihop information och skriver ut:

filesystem size 573953058
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 35871191
clusters_per_mft_record -10
clusters_per_index_record 1
Extrapolated boot sector and current boot sector are identical.

Och när jag dumpar kan man se längst ner:

0180 fe475255 42200047 .GRUB .G 00000000 00000000 ........
0188 656f6d00 48617264 eom.Hard 00000000 00000000 ........
0190 20446973 6b005265 Disk.Re 00000000 00000000 ........
0198 61640020 4572726f ad. Erro 00000000 00000000 ........
01A0 7200bb01 00b40ecd r....... 00000000 00000000 ........
01A8 10ac3c00 75f4c300 ..<.u... 00000000 00000000 ........
01B0 00000000 00000000 ........ 00000000 00000000 ........
01B8 4d475220 69732063 MGR is c 00000000 00000000 ........
01C0 6f6d7072 65737365 ompresse 00000000 00000000 ........
01C8 64000d0a 50726573 d...Pres 00000000 00000000 ........
01D0 73204374 726c2b41 s Ctrl+A 00000000 00000000 ........
01D8 6c742b44 656c2074 lt+Del t 00000000 00000000 ........
01E0 6f207265 73746172 o restar 00000000 00000000 ........
01E8 740d0a00 00000000 t.......

Ser ju knasigt ut.

Edit: Det löste sig! Jag vet inte riktigt vad jag gjorde. Jag ändrade iaf partitionen till primary (inte primary bootable som jag tror den var inställd på innan) och rebootade. Sen funkade det.