Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Kapotte USB  (gelezen 5993 keer)

Offline Ronnie

  • Lid
    • ronnie.vd.c
Kapotte USB
« Gepost op: 2008/04/17, 16:35:35 »
Heey allemaal,

Ik heb hier een kapotte usb stick. is er nog een mogelijkheid om deze te fixen.
als ik de usb inplug en dmesg laat draaien krijg ik de volgende uitvoer
[ 3128.973628] usb 3-1: new high speed USB device using ehci_hcd and address 7
[ 3129.106864] usb 3-1: configuration #1 chosen from 1 choice
[ 3129.111571] scsi6 : SCSI emulation for USB Mass Storage devices
[ 3129.115100] usb-storage: device found at 7
[ 3129.115111] usb-storage: waiting for device to settle before scanning
[ 3134.912677] usb-storage: device scan complete
[ 3134.914804] scsi 6:0:0:0: Direct-Access     UDISK    PDU01_1G 68A2.0  0.00 PQ: 0 ANSI: 2
[ 3134.918891] sd 6:0:0:0: [sdb] 16646144 512-byte hardware sectors (8523 MB)
[ 3134.920793] sd 6:0:0:0: [sdb] Write Protect is off
[ 3134.920803] sd 6:0:0:0: [sdb] Mode Sense: 00 00 00 00
[ 3134.920809] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 3134.927424] sd 6:0:0:0: [sdb] 16646144 512-byte hardware sectors (8523 MB)
[ 3134.928250] sd 6:0:0:0: [sdb] Write Protect is off
[ 3134.928256] sd 6:0:0:0: [sdb] Mode Sense: 00 00 00 00
[ 3134.928301] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 3134.928405]  sdb: unknown partition table
[ 2087.771763] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 2087.771846] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 2087.887066] end_request: I/O error, dev sdb, sector 16646016
[ 2087.887076] printk: 4 messages suppressed.
[ 2087.887082] Buffer I/O error on device sdb, logical block 2080752
[ 2087.889196] end_request: I/O error, dev sdb, sector 16646016
[ 2087.889206] Buffer I/O error on device sdb, logical block 2080752
[ 2087.891329] end_request: I/O error, dev sdb, sector 16646128
[ 2087.891336] Buffer I/O error on device sdb, logical block 2080766
[ 2087.893183] end_request: I/O error, dev sdb, sector 16646128
[ 2087.894941] end_request: I/O error, dev sdb, sector 32
[ 2087.896848] end_request: I/O error, dev sdb, sector 40
[ 2087.898869] end_request: I/O error, dev sdb, sector 16646136
[ 2087.900796] end_request: I/O error, dev sdb, sector 16646136
[ 2087.902675] end_request: I/O error, dev sdb, sector 16646136
[ 2087.904536] end_request: I/O error, dev sdb, sector 16646136
[ 2087.906432] end_request: I/O error, dev sdb, sector 16646136
[ 2087.908278] end_request: I/O error, dev sdb, sector 16646136
[ 2087.910282] end_request: I/O error, dev sdb, sector 16646136
[ 2087.912270] end_request: I/O error, dev sdb, sector 16646080
[ 2087.914148] end_request: I/O error, dev sdb, sector 16646128
[ 2087.916399] end_request: I/O error, dev sdb, sector 16646136
[ 2087.918266] end_request: I/O error, dev sdb, sector 16646136
[ 2087.920145] end_request: I/O error, dev sdb, sector 32
[ 2087.921761] end_request: I/O error, dev sdb, sector 32
[ 2087.923647] end_request: I/O error, dev sdb, sector 32
[ 2087.925489] end_request: I/O error, dev sdb, sector 32
[ 2087.927130] end_request: I/O error, dev sdb, sector 32
[ 2088.246955] end_request: I/O error, dev sdb, sector 16646016
[ 2088.246965] printk: 19 messages suppressed.
[ 2088.246970] Buffer I/O error on device sdb, logical block 2080752
[ 2088.251445] end_request: I/O error, dev sdb, sector 16646016
[ 2088.254716] end_request: I/O error, dev sdb, sector 16646128
[ 2088.257688] end_request: I/O error, dev sdb, sector 16646128
[ 2088.260427] end_request: I/O error, dev sdb, sector 0
[ 2088.261928] end_request: I/O error, dev sdb, sector 8
[ 2088.263424] end_request: I/O error, dev sdb, sector 0
[ 2088.266051] end_request: I/O error, dev sdb, sector 0
[ 2088.268425] end_request: I/O error, dev sdb, sector 16646136
[ 2088.270845] end_request: I/O error, dev sdb, sector 16646136
[ 2088.272788] end_request: I/O error, dev sdb, sector 16646136
[ 2088.275041] end_request: I/O error, dev sdb, sector 16646136
[ 2088.277131] end_request: I/O error, dev sdb, sector 16646136
[ 2088.278907] end_request: I/O error, dev sdb, sector 16646136
[ 2088.280782] end_request: I/O error, dev sdb, sector 16646080
[ 2088.282780] end_request: I/O error, dev sdb, sector 16646128
[ 2088.284776] end_request: I/O error, dev sdb, sector 16646136
[ 2088.286770] end_request: I/O error, dev sdb, sector 16646136
[ 2088.288645] end_request: I/O error, dev sdb, sector 0
[ 2088.290392] end_request: I/O error, dev sdb, sector 0
[ 2088.292017] end_request: I/O error, dev sdb, sector 0
[ 2088.294193] end_request: I/O error, dev sdb, sector 0
[ 2088.295763] end_request: I/O error, dev sdb, sector 0
[ 2088.297610] end_request: I/O error, dev sdb, sector 0
[ 2088.299127] end_request: I/O error, dev sdb, sector 0
[ 2088.300623] end_request: I/O error, dev sdb, sector 0
[ 2088.302319] end_request: I/O error, dev sdb, sector 0
[ 2088.303871] end_request: I/O error, dev sdb, sector 0
[ 2088.305523] end_request: I/O error, dev sdb, sector 0
[ 2088.307370] end_request: I/O error, dev sdb, sector 0
[ 2088.309121] end_request: I/O error, dev sdb, sector 0
[ 2088.310737] end_request: I/O error, dev sdb, sector 0
[ 2088.312358] end_request: I/O error, dev sdb, sector 0
[ 2088.314110] end_request: I/O error, dev sdb, sector 0
[ 2088.315734] end_request: I/O error, dev sdb, sector 0
[ 2088.317227] end_request: I/O error, dev sdb, sector 0
[ 2088.318855] end_request: I/O error, dev sdb, sector 0
[ 2088.320472] end_request: I/O error, dev sdb, sector 0
[ 2088.322356] end_request: I/O error, dev sdb, sector 0
[ 2088.323970] end_request: I/O error, dev sdb, sector 0
[ 2088.326096] end_request: I/O error, dev sdb, sector 0
[ 2088.327712] end_request: I/O error, dev sdb, sector 0
[ 2088.329491] end_request: I/O error, dev sdb, sector 0
[ 2090.196891] end_request: I/O error, dev sdb, sector 16646016
[ 2090.199384] end_request: I/O error, dev sdb, sector 16646016
[ 2090.201378] end_request: I/O error, dev sdb, sector 16646128
[ 2090.203378] end_request: I/O error, dev sdb, sector 16646128
[ 2090.204996] end_request: I/O error, dev sdb, sector 0
[ 2090.206742] end_request: I/O error, dev sdb, sector 8
[ 2090.208241] end_request: I/O error, dev sdb, sector 0
[ 2090.209989] end_request: I/O error, dev sdb, sector 0
[ 2090.211992] end_request: I/O error, dev sdb, sector 16646136
[ 2090.214111] end_request: I/O error, dev sdb, sector 16646136
[ 2090.217277] end_request: I/O error, dev sdb, sector 16646136
[ 2090.219475] end_request: I/O error, dev sdb, sector 16646136
[ 2090.221639] end_request: I/O error, dev sdb, sector 16646136
[ 2090.223854] end_request: I/O error, dev sdb, sector 16646136
[ 2090.226232] end_request: I/O error, dev sdb, sector 16646080
[ 2090.228426] end_request: I/O error, dev sdb, sector 16646128
[ 2090.234824] end_request: I/O error, dev sdb, sector 16646136
[ 2090.236704] end_request: I/O error, dev sdb, sector 16646136
[ 2090.238333] end_request: I/O error, dev sdb, sector 0
[ 2090.240206] end_request: I/O error, dev sdb, sector 0
[ 2090.241820] end_request: I/O error, dev sdb, sector 0
[ 2090.243693] end_request: I/O error, dev sdb, sector 0
[ 2090.245907] end_request: I/O error, dev sdb, sector 0
[ 2090.247564] end_request: I/O error, dev sdb, sector 0
[ 2090.249560] end_request: I/O error, dev sdb, sector 0
[ 2090.251186] end_request: I/O error, dev sdb, sector 0
[ 2090.253058] end_request: I/O error, dev sdb, sector 0
[ 2090.254802] end_request: I/O error, dev sdb, sector 0
[ 2090.256675] end_request: I/O error, dev sdb, sector 0
[ 2090.258293] end_request: I/O error, dev sdb, sector 0
[ 2090.260169] end_request: I/O error, dev sdb, sector 0
[ 2090.261849] end_request: I/O error, dev sdb, sector 0
[ 2090.263662] end_request: I/O error, dev sdb, sector 0
[ 2090.265417] end_request: I/O error, dev sdb, sector 0
[ 2090.267557] end_request: I/O error, dev sdb, sector 0
[ 2090.269281] end_request: I/O error, dev sdb, sector 0
[ 2090.270901] end_request: I/O error, dev sdb, sector 0
[ 2090.272526] end_request: I/O error, dev sdb, sector 0
[ 2090.274148] end_request: I/O error, dev sdb, sector 0
[ 2090.275900] end_request: I/O error, dev sdb, sector 0
[ 2090.277659] end_request: I/O error, dev sdb, sector 0
[ 2090.279776] end_request: I/O error, dev sdb, sector 0
[ 2090.281386] end_request: I/O error, dev sdb, sector 0
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal

Eider

  • Gast
Kapotte USB
« Reactie #1 Gepost op: 2008/04/17, 16:41:29 »
Je zou 'm kunnen formateren. Ik weet niet of dat iets uithaalt?

Kapotte USB
« Reactie #2 Gepost op: 2008/04/17, 16:44:04 »
Hij geeft aan unknown partition table. Staat er belangrijke data op? Anders zou je kunnen proberen hem te formateren.

owww.. al beantwoord..

Offline Ronnie

  • Lid
    • ronnie.vd.c
Kapotte USB
« Reactie #3 Gepost op: 2008/04/17, 17:13:07 »
Nee staat geen belangrijke data op. Hoe moet ik hem formatteren. Hij wordt niet weergegeven in fdisk en gparted herkent hem ook al niet
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal

Offline vanadium

  • Lid
Kapotte USB
« Reactie #4 Gepost op: 2008/04/17, 18:36:14 »
Als hij niet gezien wordt door fdisk of gparted zal het volgens mij niet meer kunnen. Overigens, formatteren gaat eenvoudigst met "sudo mkfs -t "

Offline Ronnie

  • Lid
    • ronnie.vd.c
Kapotte USB
« Reactie #5 Gepost op: 2008/04/17, 18:45:43 »
toch maar even geprobeert:

sudo mkfs -t vfat /dev/sdb
mkfs.vfat 2.11 (12 Mar 2005)
mkfs.vfat: Will not try to make filesystem on full-disk device '/dev/sdb' (use -I if wanted)
sudo mkfs -I vfat /dev/sdb
mkfs.ext2: ongeldige grootte van inode: vfatAls iemand nog een oplossing heeft, ik hoor het graag

PS: weet iemand hoe ik de foutmeldingen in het engels kan krijgen? iets met locale=EN ofzo ervoor zetten in de terminal?
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Kapotte USB
« Reactie #6 Gepost op: 2008/04/17, 19:01:03 »
Je kan proberen om hem helemaal leeg te halen (overschrijven met nullen):
sudo dd if=/dev/zero of=/dev/sdb

Offline Ronnie

  • Lid
    • ronnie.vd.c
Kapotte USB
« Reactie #7 Gepost op: 2008/04/17, 19:13:24 »
Helaas johan, iemand nog meer opties?

sudo dd if=/dev/zero of=/dev/sdb
dd: schrijven naar ‘/dev/sdb’: Invoer-/uitvoerfout
1+0 records in
0+0 records uit
0 bytes (0 B) gekopiëerd, 0,00330778 s, 0,0 kB/s
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Kapotte USB
« Reactie #8 Gepost op: 2008/04/17, 19:20:24 »
Je kan ook nog dd_rescue proberen ipv dd.

Werkt die stick nog wel in Windows of op een andere computer?
Het kan ook nog een hardware probleem zijn -> stick weggooien

Offline Ronnie

  • Lid
    • ronnie.vd.c
Kapotte USB
« Reactie #9 Gepost op: 2008/04/17, 19:25:38 »
Ook niet in windows, win ziet hem wel (als een stick van 8GB ipv 1GB) en zegt 'in orde' in apparaatbeheer. maar als je hem aanklikt, dan vraagt hij of die moet formatteren

sudo dd_rescue if=/dev/zero of=/dev/sdb
sudo: dd_rescue: command not foundmoet ik hiervoor nog iets installeren?

EDIT:
dd_rescue
Het programma 'dd_rescue' is momenteel niet geïnstalleerd  U kunt het installeren door het volgende te typen:
sudo apt-get install ddrescue
bash: dd_rescue: opdracht niet gevonden
sudo dd_rescue if=/dev/zero of=/dev/sdb
dd_rescue: (fatal): open "if=/dev/zero" failed: No such file or directoryHij is bezig:
sudo dd_rescue /dev/zero /dev/sdb
dd_rescue: (warning): /dev/sdb (32768.0k): Input/output error!        31744.0k
dd_rescue: (warning): /dev/sdb (65536.0k): Input/output error!        64512.0k
dd_rescue: (warning): /dev/sdb (98304.0k): Input/output error!        97280.0k
dd_rescue: (info): ipos:    130048.0k, opos:    130048.0k, xferd:    130048.0k
                   errs:      0, errxfer:         0.0k, succxfer:    130048.0k
             +curr.rate:   146074kB/s, avg.rate:    65439kB/s, avg.load: 16.6%
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal

Offline Ronnie

  • Lid
    • ronnie.vd.c
Kapotte USB
« Reactie #10 Gepost op: 2008/04/17, 19:48:14 »
sudo dd_rescue -vw /dev/zero /dev/sdb
dd_rescue: (info): about to transfer 0.0 kBytes from /dev/zero to /dev/sdb
dd_rescue: (info): blocksizes: soft 65536, hard 512
dd_rescue: (info): starting positions: in 0.0k, out 0.0k
dd_rescue: (info): Logfile: (none), Maxerr: 0
dd_rescue: (info): Reverse: no , Trunc: no , interactive: no
dd_rescue: (info): abort on Write errs: yes, spArse write: if err
dd_rescue: (info): ipos:    126976.0k, opos:    126976.0k, xferd:    126976.0k
                   errs:      0, errxfer:         0.0k, succxfer:    126976.0k
             +curr.rate:    10376kB/s, avg.rate:     9488kB/s, avg.load:  6.4%
dd_rescue: (fatal): /dev/sdb (127552.0k): No space left on device
Het lijkt erop dat er ergens een soort van 'end tag' weggehaald is, en dus niet meer de grootte van de schijf herkent. Iemand anders nog opties?
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal

Kapotte USB
« Reactie #11 Gepost op: 2008/04/17, 20:25:28 »
Er is een windo based tool in omloop met de naam "HP USB disk storage format tool V2.0.6"
Die heeft me in het verleden al meer geholpen met weerbarstige USB sticks.
Dit is een download link ervoor.

http://www.bay-wolf.com/utility/usbkey/usbmemkeyboot.zip

Prob is natuurlijk dat hij niet voor Linux bedoeld is en ik niet weet of hij in wine werkt, ( niet getest)
Maagoe dat kan je natuurlijk wel proberen..

ik zal ondertussen nog ff verder zoeken voor jouw probleem....
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline vanadium

  • Lid
Kapotte USB
« Reactie #12 Gepost op: 2008/04/17, 20:30:41 »
Als je dan toch probeert, probeer hem eerst eens te partitioneren met fdisk (sudo fdisk /dev/sdb). Moest het lukken hem te partitioneren (één primaire partitie), dan zal formatteren werken met

sudo mkfs -t vfat /dev/sdb1

(let op "1" na sdb, wat wijst naar de eerste partitie op /dev/sdb)

Offline Ronnie

  • Lid
    • ronnie.vd.c
Kapotte USB
« Reactie #13 Gepost op: 2008/04/18, 01:13:43 »
sudo fdisk /dev/sdb
Opdracht (m voor hulp): m
Opdracht  Actie
   a      wel/niet als opstartbaar instellen
   b      een BSD-schijflabel bewerken
   c      wel/niet als DOS-compatibel instellen
   d      een partitie verwijderen
   l      alle bekende partitietypen opsommen
   m      dit menu tonen
   n      een nieuwe partitie toevoegen
   o      een nieuwe, lege DOS-partitietabel maken
   p      de partitietabel weergeven
   q      afsluiten zonder wijzigingen op te slaan
   s      een nieuw, leeg Sun-schijflabel maken
   t      systeem-ID van partitie wijzigen
   u      weergave/invoer-eenheid wijzigen
   v      de partitietabel controleren
   w      de tabel naar schijf schrijven en afsluiten
   x      extra functionaliteit (alleen voor experts)

Opdracht (m voor hulp): d
Geselecteerde partitie is 1

Opdracht (m voor hulp): n
Opdracht  Actie
   e      uitgebreide partitie
   p      primaire partitie (1-4)
p
Partitienummer (1-4): 1
Eerste cilinder (1-1993, standaard 1):
Standaardwaarde 1 wordt gebruikt
Laatste cilinder of +aantal of +aantalK of +aantalM (1-1993, standaard 1993):
Standaardwaarde 1993 wordt gebruikt

Opdracht (m voor hulp): p

Schijf /dev/sdb: 0 MB, 0 bytes
4 koppen, 32 sectoren/spoor, 1993 cilinders
Eenheid = cilinders van 128 * 512 = 65536 bytes
Schijf-ID: 0x000b6ced

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sdb1               1        1993      127536   83  Linux

Opdracht (m voor hulp): t
Geselecteerde partitie is 1      
Hex-code (typ L om alle codes te tonen): b
Systeemtype van partitie 1 is veranderd naar b (W95 FAT32)

Opdracht (m voor hulp): p

Schijf /dev/sdb: 0 MB, 0 bytes
4 koppen, 32 sectoren/spoor, 1993 cilinders
Eenheid = cilinders van 128 * 512 = 65536 bytes
Schijf-ID: 0x000b6ced

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sdb1               1        1993      127536    b  W95 FAT32

Opdracht (m voor hulp): v
Totaal aantal gereserveerde sectoren 255073 is groter dan maximum 0
Is de usb-stick kapot, of is er nog iets aan te doen.

Inmiddels herkent gparted de usb wel, alleen maar 125MB van de 1GB. Maar die kan er geen nieuwe partitie opzetten, krijgt elke keer een foutmelding dat hij /dev/sdb1 niet kan vinden, maar dat komt waarschijnlijk door de bovenste foutmelding
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal

Offline Bobbie

  • Lid
Kapotte USB
« Reactie #14 Gepost op: 2008/04/18, 08:37:41 »
ik zou hem formatteren in windows  fat32 en dan zien wat hij daarna doet.

gr

Offline vanadium

  • Lid
Kapotte USB
« Reactie #15 Gepost op: 2008/04/18, 10:25:41 »
@Ronnie: Op het eerste zicht lijkt alles goed te lopen, maar ik mis in je mooie output (zo hoort het!) de "w", waarbij je de partitietabel naar de schijf schrijft. Nu lijkt het erop alsof je uiteindelijk de partitietabel niet naar de schijf geschreven hebt. Ik vermoed weliswaar dat het daar fout zal lopen, maar moest dat wel lukken, dan zal het wellicht ook lukken om de partitie nadien naar vfat te formatteren met "sudo mkfs -t vfat /dev/dsb1".

Offline Ronnie

  • Lid
    • ronnie.vd.c
Kapotte USB
« Reactie #16 Gepost op: 2008/04/18, 17:13:58 »
@ Bobbie, vandaag voor de zoveelste keer op windows geformateerd. Nu doet hij het enigsinds goed. Er kunnen ongeveer 300 MB aan bestanden op worden gezet, voordat windows een foutmelding geeft. Op linux wodt hij nu helemaal niet meer herkent, zelfs niet meer met fdisk.

@ vanadium, de optie w heb ik idd wel gedaan, maar na het opnieuw inpluggen is niets veranderd. Dit komt waarschijnlijk omdat bij het controleren van de partitie nog 'fouten' zijn gevonden.

Bij deze sluit ik nu maar dit topic af, hij werkt weer een klein beetje. Alleen onder windows, maar dat is voor mijn klasgenoot genoeg.
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal

Joozef

  • Gast
Kapotte USB
« Reactie #17 Gepost op: 2008/06/06, 17:18:34 »
Ik heb ooit eens een usb-stick goed gekregen met Win98se op een oude computer .
Nu zit ik weer met een defecte USB-stick zoals hierboven vermeld,en ben ook al ruim één jaar met pozen er mee bezig om gewoon te formateren of vol nullen te schrijven,helaas nu lukt het mij niet meer?
Maar ik hou deze nog wel bij,want we weet komt er nog ooit eens een tool daarvoor?
Ik kan mij niet indenken als ge dat voorkrijgt met een stick van 8 a 16G.
Mvrgr Joozef