Newsgroup: it.comp.os.linux.iniziare
Titolo: hard disk con partizioni sfasciate [lungo]

un mio amico ha installato linux, eliminando prima windows.
dopo alcune settimane torna da me, implorandomi di sistemargli
il computer.
all'accensione, infatti, linux non parte. compare una scritta
che dice "kernel panic: etc etc"
ora vorrebbe riavere windows per poter masterizzare, visto che
con linux non ne e' ancora in grado.
"beh - ho detto io - ti formatto tutto e ti reinstallo w98"
invece si e' dimostrato piu' difficile del pensato.
premettendo che l'HD contiene 2 partizioni fat32,
una fat16, due ext e una linux swap:
ho provato a fare un banale "format c:" da disco boot di dos,
non ottenendo l'effetto desiderato, ovviamente.
ho provato a installare semplicemente il windows 98, ma non
ne vuole sapere finche' c'e' la partizione linux.
ho provato a reinstallare linux sopra quello vecchio (beh,
non sono un esperto e sono abituato con il windows che, nei
casi estremi, prevede la reinstallazione del sistema operativo
sopra quello vecchio come metodo risolutore) ma non ne ha
voluto sapere di reinstallarsi.
ho provato quindi con fdisk, ma non carica nemmeno le info
sulle partizioni.
ho provato con fdisk /mbr, ma non e' cambiato nulla.
ho provato mettendo in slave l'HD in questione e usando su
un altro pc il partition magic. pare che nemmeno lui riesca
a formattarlo con cattiveria (errore 404 se non erro).
lanciando l'utility del partition magic che scrive le info
dell'hard disk, mi compaiono due messaggi d'errore:
    "Partition didn't begin on head boundary"
e qualcosa del tipo
    "Invalid Geometry"
_scusate se sono un po' vago, devo controllare con esattezza
cosa mi scrive ma ora non ho tempo_
cmq il log dello status dell'hard disk, riportato dal
partition magic, e' quello alla fine di questo post.
qualcuno saprebbe suggerirmi qualcosa?
non so proprio piu' che pesci pigliare!
grazie.
bus3
PowerQuest PartitionInfo 2.0 -- Windows 95 Version
Date Generated:  05/31/01  15:37:27
[...]
============================================================================
===============================
Disk Geometry Information for Disk 2:    635 Cylinders,  128 Heads,  63
Sectors/Track
System              PartSect  # Boot BCyl Head Sect  FS    ECyl Head Sect
StartSect     NumSects
============================================================================
===============================
NO NAME                    0  0  80     0    1    1  06     126  127   63
63    1,024,065
                           0  1  00   127    0    1  05     633  127   63
1,024,128    4,088,448
SWAPSPACE2                 0  2  00   634    0    1  82     634  127   63
5,112,576        8,064
                   1,024,128  0  00   407    1    1  0B     559  127   63
3,282,111    1,233,729
                   1,024,128  1  00   560    0    1  05     633  127   63
4,515,840      596,736
                   4,515,840  0  00   560    1    1  06     633  127   63
4,515,903      596,673
                   4,515,840  1  00   127    1    1  05     406  127   63
1,024,191    2,257,857
Error #120: Logical Drive chain extends toward start of drive.
                   1,024,191  0  00   127    2    1  83     406  127   63
1,024,254    2,257,794
Info: Partition didn't begin on head boundary.
  ucBeginHead expected to be 0 or 1, not 2.
============================================================================
===============================
Partition Information for Disk 2:    2500.3 Megabytes
Volume         PartType    Status    Size MB    PartSect  #   StartSect
TotalSects   UsedSects   FreeSects
============================================================================
===============================
*:NO NAME      FAT16B      Pri,Boot    500.0           0  0          63
1,024,065   1,024,065           0
               Extended    Pri        1996.3           0  1   1,024,128
4,088,448   4,088,448           0
               EPBR        Log           0.0        None --   1,024,128
63          63           0
               EPBR        Log        1102.5     4515840  1   1,024,191
2,257,857   2,257,857           0
               Linux Ext2  Log        1102.4     1024191  0   1,024,254
2,257,794   2,257,794           0
               FAT32       Log         602.4     1024128  0   3,282,111
1,233,729   1,233,729           0
Warning #113: Logical starting at 3282111 overlaps enclosing extended
volume.
Error #114: Logical starting at 3282111 is not one head away from EPBR.
               EPBR        Log         291.4     1024128  1   4,515,840
596,736     596,736           0
               FAT16B      Log         291.3     4515840  0   4,515,903
596,673     596,673           0
*:SWAPSPACE2   Linux Swap  Pri           3.9           0  2   5,112,576
8,064       8,064           0
============================================================================
===============================
Boot Record for drive *:   (Drive: 2, Starting Sector: 63, Type: FAT)
============================================================================
===============================
 1. Jump:                 EB 3C 90
 2. OEM Name:             MSWIN4.1
 3. Bytes per Sector:     512
 4. Sectors per Cluster:  16
 5. Reserved Sectors:     1
 6. Number of FAT's:      2
 7. Root Dir Entries:     512
 8. Total Sectors:        0  (0x0)
 9. Media Descriptor:     0xF8
10. Sectors per FAT:      250
11. Sectors per Track:    63  (0x3F)
12. Number of Heads:      128  (0x80)
13. Hidden Sectors:       63  (0x3F)
14. Big Total Sectors:    1024065  (0xFA041)
15. Drive ID:             0x80
16. Dirty Flag:           0x0
17. Extended boot Sig:    0x29
18. Serial Number:        0x39241700
19. Volume Name:          NO NAME
20. File System Type:     FAT16
21. Boot Signature:       0xAA55
============================================================================
===============================
Boot Record for drive *:   (Drive: 2, Starting Sector: 3282111, Type: FAT32)
============================================================================
===============================
 1. Jump:                   EB 58 90
 2. OEM Name:               MSWIN4.1
 3. Bytes per Sector:       512
 4. Sectors per Cluster:    8
 5. Reserved Sectors:       45
 6. Number of FAT's:        2
 7. Reserved:               0x0000
 8. Reserved:               0x0000
 9. Media Descriptor:       0xF8
10. Sectors per FAT:        0
11. Sectors per Track:      63  (0x3F)
12. Number of Heads:        128  (0x80)
13. Hidden Sectors:         63  (0x3F)
14. Big Total Sectors:      1233729  (0x12D341)
15. Big Sectors per FAT:    1205
16. Extended Flags:         0000
17. FS Version:             0000
18. First Cluster of Root:  2  (0x2)
19. FS Info Sector:         1
20. Backup Boot Sector:     6
21. Reserved:               000000000000000000000000
22. Drive ID:               0x80
23. Reserved for NT:        0x00
24. Extended Boot Sig:      0x29
25. Serial Number:          0x18FC3F17
26. Volume Name:
27. File System Type:       FAT32
28. Boot Signature:         0xAA55
============================================================================
===============================
Boot Record for drive *:   (Drive: 2, Starting Sector: 4515903, Type: FAT)
============================================================================
===============================
 1. Jump:                 EB 3C 90
 2. OEM Name:             MSWIN4.1
 3. Bytes per Sector:     512
 4. Sectors per Cluster:  16
 5. Reserved Sectors:     1
 6. Number of FAT's:      2
 7. Root Dir Entries:     512
 8. Total Sectors:        0  (0x0)
 9. Media Descriptor:     0xF8
10. Sectors per FAT:      146
11. Sectors per Track:    63  (0x3F)
12. Number of Heads:      128  (0x80)
13. Hidden Sectors:       63  (0x3F)
14. Big Total Sectors:    596673  (0x91AC1)
15. Drive ID:             0x80
16. Dirty Flag:           0x0
17. Extended boot Sig:    0x29
18. Serial Number:        0x2A641BFE
19. Volume Name:
20. File System Type:     FAT16
21. Boot Signature:       0xAA55

 sulle partizioni.
Fdisk del Dos non 'legge' le partizioni Linux. Se vuoi eliminarle,
anche qui ti serve il dischetto di 'prima installazione' di Linux per
poter accedere all'fdisk di Linux stesso. Nella mia versione (Mandrake
7.2) inserendo il floppy creato a suo tempo per l'installazione da CD,
e lo stesso CD, e' possibile scegliere subito all'apparizione del
primo schermo la modalita' "rescue", da cui si puo' usare poi fdisk.
[cut]
Sul resto non ti so rispondere, ne so meno di te.
Ciao,
Ennio