Newsgroup: it.comp.os.linux.sys
Titolo: Help: hard disk failure

Mi scuso in aniticipo se avessi postato al gruppo sbagliato.
Su Pc Hp vectra ho installato un hd IBM modello IC35L060AVER07-0, ATA 
DISK drive da 60G come secondary slave. Non è un dico di boot, ma 
contiene due partizioni fat32 da circa 15G ciascuna. Il disco è visto 
come se fosse da 32G in quanto ho dovuto utilizza l'utility di seagate 
disk wizard starter edition in quanto il Bios si impallava impedendo il 
boot. Tale Bios supporta infatti dichi fina a 32G e l'HP ha smesso di 
aggiornalo.
Da qualche tempo non riesco più ad accedere alla prima partizione. Il PC 
è dual boot con Winxp e Linux RedHat 8 installati sul primo disco.
La tabella delle partizioni sembra intatta:
$fdisk -l
Disk /dev/hdd: 61.4 GB, 61492838400 bytes
16 heads, 63 sectors/track, 119150 cylinders
Units = cilindri of 1008 * 512 = 516096 bytes
Dispositivo Boot      Start         End      Blocks   Id  System
/dev/hdd1               1       30476    15359872+   c  W95 FAT32 (LBA)
/dev/hdd2           30477       65528    17666208    c  W95 FAT32 (LBA)
Partition 2 does not end on cylinder boundary.
Ma sotto Linux non si riesce a montare la prima partizione /dev/hdd1
(l'altra /dev/hdd2 funziona correttamente)
$mount -t vfat /dev/hdd1 /mnt/hdd1/
mount: tipo fs errato, opzione non valida, superblocco su /dev/hdd1 
danneggiato,o troppi file system montati
Neanche winxp riesce ad accedere alla prima partizione. Ho provato a 
fare un check del file system con ckdsk, ma il progrmma esce dando come 
errore qualcosa tipo "boot sector corrotto".
Il problema a mio avviso sta proprio nel primo settore della prima 
partizione, che sembra essere danneggiato. La cosa sembra essere 
confermata dal messaggio di errore con cui viene abortito l'fsck.vfat e 
  dai messaggio allarmenti che vengono visulaizzati sotto Linux durante 
il boot del sistema:
$fsck.vfat /dev/hdd1
dosfsck 2.8, 28 Feb 2001, FAT32, LFN
Read 512 bytes at 0:Input/output error
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
hdd: IC35L060AVER07-0, ATA DISK drive
hdd: setmax LBA 120103200, native  66055244
hdd: 66055244 sectors (33820 MB) w/1916KiB Cache, CHS=65530/16/63, UDMA(33)
  hdd: hdd1 hdd2
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=64, sector=0
end_request: I/O error, dev 16:41 (hdd), sector 0
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x40 { UncorrectableError }, LBAsect=64, sector=0
end_request: I/O error, dev 16:41 (hdd), sector 0
Qualcuno ha incontrato già questi messaggi di errore? può confermare la 
mia analisi e in caso suggerirmi un modo per recuperare la partizione su 
cui ho dei dati importanti? Ho letto in giro che potrei provare ad usare 
  il programma resQdisk o provare con il fixboot di winxp, ma non sono 
sicura che facciano al caso mio.
Scusate la lunghezza.
Mario

Mario Rossi wrote:

Pare un problema meccanico.....
1) SMART è attivato dal bios? Se non è attivato provvedi al più presto ti
servirà ad individuare eventuali problemi di natura meccanica sull'hd. Il
massimo sarebbe installare le smartmontools che ti permettono il controllo
dei valori dell'hd a sistema avviato.
2) Il programma gpart o testdisk possono aiutarti a recuperare una tabella
compromessa. Gpart può essere lanciato in modalità NON scrittura (mi pare
che sia quella di default).
Ciao
Max
maxATlinux.net

 > end_request: I/O error, dev 16:41 (hdd), sector 0
Looks like your drive might have an unreadable sector.  See:
http://smartmontools.sourceforge.net/BadBlockHowTo.txt

Qualcuno ha incontrato già questi messaggi di errore? può confermare la 
Devi settare con un jumper dell'hd la sua capacita`,
riducendola a 32 giga. Cerca nel sito IBM/Hitachi.
Potrebbe pero` risultare ancora troppo grande, per poche
centinaia di mega! Sembra incredibile ma e` cosi` per
certi BIOS.
In ogni caso puoi risolvere il tutto aggiungendo un
controller su PCI che ti pemette di vederlo/usarlo tutto,
cioe` 62 giga, e costa +o- 50 euro. Questa scheda tra
l'altro te lo pilota a 66 MHz, o forse adesso anche a 100.
-- 
Ciao,		| Attenzione! campo "Reply-To:" alterato
Remigio Zedda	| posta: ti.ilacsit@zoigimer <- destra/sinistra ;^)
			-- Linux 2.4.25 su Slackware 9.1