[Linuxtrent] mount di vecchi floppy

  • From: Daniele Zanotelli <dazano@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Wed, 28 Sep 2011 12:30:24 +0200

Ciao a tutti.

Stavo provando a leggere dei vecchi floppy (msdos) dal mio eeePC con
Debian Testing (wheezy) e kernel 3.0.0-1-686-pae.

Il mio eeePC non ha unita' floppy, pertanto uso un'unita' esterna usb.
Come inserisco il floppy il syslog mi restituisce:

======================================================================
Sep 28 12:15:35 dew kernel: [ 6091.793568] sd 8:0:0:0: [sdb] 2880
512-byte logical blocks: (1.47 MB/1.40 MiB)
Sep 28 12:15:35 dew kernel: [ 6092.049511] sd 8:0:0:0: [sdb] No Caching
mode page present
Sep 28 12:15:35 dew kernel: [ 6092.049526] sd 8:0:0:0: [sdb] Assuming
drive cache: write through
Sep 28 12:15:35 dew kernel: [ 6092.561636] sd 8:0:0:0: [sdb] No Caching
mode page present
Sep 28 12:15:35 dew kernel: [ 6092.561650] sd 8:0:0:0: [sdb] Assuming
drive cache: write through
Sep 28 12:15:36 dew kernel: [ 6092.945532] ldm_parse_privhead(): Cannot
find PRIVHEAD structure. LDM database is corrupt. Aborting.
Sep 28 12:15:36 dew kernel: [ 6092.945560] ldm_validate_privheads():
Cannot find PRIVHEAD 1.
Sep 28 12:15:36 dew kernel: [ 6092.945576]  sdb:
===========================================================================

Da cui capisco che il "LDM database" non sta tanto bene. Cercando un po'
in rete:

"The LDM database contains volume types, offsets, memberships, and drive
letters of each volume."


Infatti il sistema non riesce a creare i file dispositivo per le varie
partizioni del floppy che riesco invece a visualizzare con fdisk:

============================================================================
Disk /dev/sdb: 1 MB, 1474560 bytes
1 heads, 3 sectors/track, 960 cylinders, total 2880 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x64616572

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   ?  1869562400  3503645331   817041466   44  Unknown
/dev/sdb2   ?  1112359497  1651347857   269494180+  65  Novell Netware 386
/dev/sdb3   ?  1126178899  1126198689        9895+  42  SFS

Partition table entries are not in disk order
=========================================================================

Ovviamente mount non funge.

Siccome la cosa si ripete per tutti i floppy che da windows posso
leggere (effettivamente devo verificare, ma li ho sempre letti da
windows, vi faro' sapere), la domanda e':
* manca forse a me qualche pezzo di software da installare per poter
leggere vecchi formati msdos
* i dischi sono rovinati punto stop? (faro' sapere se da win li leggo)
* esiste un modo per riparare il famoso "LDM database"? (cos'e'
esattamente questo database, qualcuno ha info/link/ecc da passare?)
Forse con chkdsk su msdos/windows?
* a qualcuno e' capitato qualcosa di analogo?


Grazie!
D.
-- 
Daniele Zanotelli - 1024D/56FE7E97
http://www.hacknjugg.net

-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: