Omistan ulkoisen usb-kiintolevyn sekä kasan erilasia usb-muisteja sekä mp3-soittimen... aluksi Ubuntu 7.04:een liitettyinä toimivat hyvin, mutta irroituksen jälkeen ei mikään usbi-laite enää toimi. Tietokone-ikkunaan ilmestyy yhditetyn laitteen vaalea kuva, mutta kun klikkaa sitä niin eteen pöllähtää virheilmoitus: "Laitetta ei voida liittää, koska se ei ole lohko laite.", englanniksi block-device.
Mitähän tämä kyseinen virheilmoitus tarkoittaa ja miten siitä pääsee eroon?
Mitähän tämä kyseinen virheilmoitus tarkoittaa ja miten siitä pääsee eroon?
Vastaukset 7
Vanhimmat
Olethan muistanut kertoa käyttöjärjestelmälle, että aiot irroittaa laitteen ennen kuin olet fyysisesti kiskaissut sen irti USBista?
Jos ongelma esiintyy uudelleen, toimi näin:
1. Avaa terminaali
2. Anna komento "sudo dmesg -c"
3. Liitä USB-laite (kiintolevy, muisti tms.) koneeseesi
4. Anna komento "dmesg" ja kerro meille, mitä näytölle tulostui tämän viimeisimmän komennon seurauksena.
Laitteet irti ilman umountia, mutta suljen ensin sitä käyttävät ohjelmat ja katson, että laite on lepotilassa. Tiedonsiirtovalo ei pala.
että tuo(kin) toimii ongelmitta.
Vähänpä sinä sitten tiedät!
Tässä siis dmesg:n tarinaa:
[ 427.644000] usb 3-2: new high speed USB device using ehci_hcd and address 4
[ 427.776000] usb 3-2: configuration #1 chosen from 1 choice
[ 428.184000] scsi1 : SCSI emulation for USB Mass Storage devices
[ 428.356000] usb-storage: device found at 4
[ 428.356000] usb-storage: waiting for device to settle before scanning
[ 433.356000] usb-storage: device scan complete
[ 433.360000] scsi 1:0:0:0: Direct-Access ST325082 3A 0000 PQ: 0 ANSI: 0
[ 433.372000] SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
[ 433.372000] sda: Write Protect is off
[ 433.372000] sda: Mode Sense: 27 00 00 00
[ 433.372000] sda: assuming drive cache: write through
[ 433.376000] SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
[ 433.376000] sda: Write Protect is off
[ 433.376000] sda: Mode Sense: 27 00 00 00
[ 433.376000] sda: assuming drive cache: write through
[ 433.376000] sda: sda1
[ 433.396000] sd 1:0:0:0: Attached scsi disk sda
[ 433.396000] sd 1:0:0:0: Attached scsi generic sg0 type 0
[ 449.428000] cramfs: wrong magic
[ 449.460000] VFS: Can't find ext3 filesystem on dev sda1.
[ 449.484000] NTFS-fs warning (device sda1): is_boot_sector_ntfs(): Invalid boot sector checksum.
[ 449.484000] NTFS-fs error (device sda1): read_ntfs_boot_sector(): Primary boot sector is invalid.
[ 449.484000] NTFS-fs error (device sda1): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without trying to recover.
[ 449.484000] NTFS-fs error (device sda1): ntfs_fill_super(): Not an NTFS volume.
Ja kyllähän minä windowsiakin käytän, mutta pyrin pikkuhiljaa siirtymään linuxin puolelle...
Mun käsityksen mukaan tuon usb-levyn osiointi on jotenkin hajonnut mutta levy itsessään näyttäisi olevan ehjä. Osiot ovat siis kateissa.
[ 449.484000] NTFS-fs warning (device sda1): is_boot_sector_ntfs(): Invalid boot sector checksum.
[ 449.484000] NTFS-fs error (device sda1): read_ntfs_boot_sector(): Primary boot sector is invalid.
[ 449.484000] NTFS-fs error (device sda1): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without trying to recover.
[ 449.484000] NTFS-fs error (device sda1): ntfs_fill_super(): Not an NTFS volume.
Oletko varmasti käyttänyt ntfs-3g:tä kirjoittaessasi levylle?
Minkä verran hallitset englantia? Jos osaat niin lataa toki "testdisk" niminen ohjelma synapticilla ja yritä korjata levy sillä, se voisi toimi tuossa. Muistathan lukea ohjeet huolellisesti ja miettiä ennenkuin hyväksyt toimenpiteet, muutoin levyllä oleva data on ehkä menetetty lopullisesti.
Entä näkeekö windows tuon levyn? Jos näkee niin siellä oleva data olisi tallennettava jonnekin ja koko levy olisi syytä alustaa uudelleen.
Eli tutki ensin winkulla ja jos levyn data on saatavilla tallenna se ja alusta levy sen jälkeen. Ellei winkkukaan näe mitään niin kokeile testdiskiä.