dd rikkoi muititikkuni.

Laitoin dd:llä levykuvan 16gb usb-tikulle. Nyt kone näyttää tikun 2TB:n kokoiseksi, enkä saa uutta partition tablea tehtyä. Menikö tikku lopullisesti rikki?
29124
Äänestä

Muut lukivat myös

Vastaukset 29

Vanhimmat

Millä yrität partitioida tikun uudestaan ? Windows nikottelee aika helposti tikkujen kanssa varsinkin jos siellä on jotain muuta kuin FAT tai NTFS partitioita. Kunnollinen partitiointiohjelma osaa varmasti tyhjentää sen tikun eli poistaa kaikki partitiot.

Hätätilassa voi tikun tyhjentää myös dd:llä kirjoittamalla sen täyteen nollaa eli dd if=/dev/zero of=/dev/

Äänestä

Tikku täytynee formatoida, -ehkä useamman kerran peräkkäin.
Joku vastaava ilmiö tikulla oli vuosi pari taapäin ja useampaa käyttistä jouduin kokeilemaan ennenkuin sain tikun "älyihinsä" formatoitua.

Äänestä
  • Kun levykopio kirjoitetaan tikulle niin osiotaulukin kirjoitetaan levykuvasta. Kun tikku otetaan muuhun käyttöön niin se pitää ensin osioida ja sitten alustaa.

    Äänestä

  • NCW14G kirjoitti:

    Kun levykopio kirjoitetaan tikulle niin osiotaulukin kirjoitetaan levykuvasta. Kun tikku otetaan muuhun käyttöön niin se pitää ensin osioida ja sitten alustaa.

    Lähinnä tarkoitin sitä että kaikki eivät ymmärtäneet tikkua olevan olemassakaan enkä kaikkiin käyttiksiin kaikkea kuitenkaan viitsi ladata.

    Äänestä

rikkonut. Komentokehoitteessa taot

cat /dev/urandom > /dev/sd?

ja annat olla noin puoli minuuttia. Sen jälkeen ctrl c ja tikku on taas ilman mitään partitioita tai sisältöä.

HUOM! /dev/sd? on muistitikun tunnus eli esim /dev/sdb ja vaihtelee kokoonpanon mukaan.

Äänestä

$ sudo cat /dev/urandom > /dev/sdc
bash: /dev/sdc: Permission denied

$ sudo dd if=/dev/zero of=/dev/sdc
dd: writing to ‘/dev/sdc’: Input/output error
1 0 records in
0 0 records out
0 bytes (0 B) copied, 0.00145517 s, 0.0 kB/s

$ sudo dd if=memtest86 -5.01.iso of=/dev/sdc
dd: writing to ‘/dev/sdc’: Input/output error
1 0 records in
0 0 records out
0 bytes (0 B) copied, 0.00183691 s, 0.0 kB/s

Äänestä
  • Mitä sinä tuolle tikulle olet tähän mennessä tehnyt saadaksesi sen älyihinsä?

    Äänestä

  • ihateubuntu kirjoitti:

    Mitä sinä tuolle tikulle olet tähän mennessä tehnyt saadaksesi sen älyihinsä?

    koittanu gparted:lla, photorec:llä ja fdiskllä ton dd:n lisäksi puukottaa tikkua.

    Äänestä

Lainaan aihetta sen verran, että itselläni Windowsissa Win32DiskImager (onkos tässä ikänkuin dd win maailmaan?) rikkoi microsd kortin kun yritin kirjoittaa kortille motionpie levykuvaa raspberrylle.

Nyt kortti ei tunnistu lainkaan Windowsissa, eikä myöskään linuxissa. Näinollen tuota laitetunnustakaan on paha linuxissa tarkistaa jotta voisi kokeilla tuossa aiemmin neuvottua

cat /dev/urandom > /dev/sd? niksiä

Äänestä
  • Avaa Lokitiedostojen katselin ja sillä /var/log/syslog. Tökkää kortti lukijaan ja katso mitä tulostuu.

    Äänestä

  • ewsZty kirjoitti:

    Avaa Lokitiedostojen katselin ja sillä /var/log/syslog. Tökkää kortti lukijaan ja katso mitä tulostuu.

    Kiitos!
    Itselläni nyt ei ole linuxkonetta, mutta linux only läppäri tulossa, joten tuon testaaminen jää tuonnemaksi. Aikaisintaan voin testata käydessäni kotiseudulla, jolloin viimeksikin tuota kokeilin.. Mutta ilmoittelen tänne mitä selvisi.

    Äänestä

Aloittajan ainakin kannattaisi käyttää samaa nimimerkkiä koko ajan.
Ei ota vanha erkkikään selvää.

Äänestä
  • Toisaalta vikaa minussakin, kun lainasin ketjua, olisi ehkä pitänyt oma laittaa (muttta täällä jo hyvät peruskomennot listattuna, kunhan koneen sa / koneelle pääsee).. Itselläni toki ollut sama nimimerkki, joten toivottavasti en sotke niin paljoa tätä..

    Äänestä

Käsittääkseni nuo 16g tikut ei aina ole 16 gigasia, vaan "viallisia" 32 gigasia. Tällöin siellä on flashilla alueen ulkopuolella rikkinäisiä sektoreita. Se valintalogiikka, millä mikäkin osa tikkua tuohon 16g:hen mapataan, voi hajota ja siihen auttaa, kun pitää tikkua virrat päällä, jotta se ehtii mapata sen koko alueen uudestaan. Se kun joutuu ajamaan kirjotustestit siihen asti, että 16 gigan kapasiteetti tulee täyteen.

Äänestä
  • dd: error writing ‘/dev/sdc’: Input/output error
    1 0 records in
    0 0 records out
    0 bytes (0 B) copied, 0.00237851 s, 0.0 kB/s

    ei toimi..

    Äänestä

  • Onko se tikku /dev/sdc? Mitä syslog sanoo asiasta?

    Äänestä

  • ipcNFP kirjoitti:

    Onko se tikku /dev/sdc? Mitä syslog sanoo asiasta?

    joo, gparted:lla aina nykyään katon mikä asema on kun kerran jyräsin kiintolevyni vahingossa. En tiennyt että muistitikun voi torsota näin rikki. Kokeilkaapa repästä joku tikku kesken dd:n koneesta meneekö solmuun.

    Äänestä

  • Tikku ei mene rikki vaikka kuinka repisi tai mitä sinne kirjoittaisi. Osiotaulu tai tiedostojärjestelmä saattaa olla sotkussa mutta rikki tikku ei ole. Mikäli tikussa ei ole kirjoitussuojakytkintä ja päällä niin tikku on fyysisesti rikki mikäli sille ei voi kirjoittaa.

    Äänestä

  • "Tikku ei mene rikki vaikka kuinka repisi tai mitä sinne kirjoittaisi"

    Väitän, että unetbootin ohjelma rikkoi 8GB microsd kortin. Kortti meni kirjoitussuodattuun tilaan, mikään ei auta, ei n kpl linuks komentoja, ei windowstyökalut, ei älypuhelin, josta sen otin ja kortti sisältää ayhävaan androidn kansioita vaikak kuin formatoi ja koettaa kirjoittaa nollaa yms.

    Äänestä

  • trwetwer kirjoitti:

    "Tikku ei mene rikki vaikka kuinka repisi tai mitä sinne kirjoittaisi"

    Väitän, että unetbootin ohjelma rikkoi 8GB microsd kortin. Kortti meni kirjoitussuodattuun tilaan, mikään ei auta, ei n kpl linuks komentoja, ei windowstyökalut, ei älypuhelin, josta sen otin ja kortti sisältää ayhävaan androidn kansioita vaikak kuin formatoi ja koettaa kirjoittaa nollaa yms.

    "Jokainen tulkoon omalla uskollaan autuaaksi."

    Äänestä

  • trwetwer kirjoitti:

    "Tikku ei mene rikki vaikka kuinka repisi tai mitä sinne kirjoittaisi"

    Väitän, että unetbootin ohjelma rikkoi 8GB microsd kortin. Kortti meni kirjoitussuodattuun tilaan, mikään ei auta, ei n kpl linuks komentoja, ei windowstyökalut, ei älypuhelin, josta sen otin ja kortti sisältää ayhävaan androidn kansioita vaikak kuin formatoi ja koettaa kirjoittaa nollaa yms.

    Mitäs Linuxia sinä sinne yritit asentaa?

    Äänestä

  • ipcNFP kirjoitti:

    "Jokainen tulkoon omalla uskollaan autuaaksi."

    muistikorteissa ja tikuissa on toiminto, joka laittaa median kirjoitussuojattuun tilaan, jos ohjelma havaitsee ongelmia. Ihmisen tekemissä ohjelmistoissahan ei ole koskaan mitään puutteita.

    Äänestä

  • Tikku ei tiedä onko annetussa luku tai kirjoituskäskyssä järkeä vai ei.

    Äänestä

  • Tikku voi todeta, että annettu kirjoituskäsky on vaarallinen tai mennä sekaisin käskystä. Kyse on nopeasta sarjaliikenteestä ja kaikenlaisia virheitä voi tulla sarjamuotoisessa tiedonsiirrossa.

    http://developer.mbed.org/cookbook/SD-Card-File-System

    Äänestä

  • Tikku ei tiedä hölkäsen pöläystä tiedostojärjestelmistä tai siitä siitä millaisen datan kirjoittamisessa on järkeä.

    Äänestä

  • "Tikku ei tiedä hölkäsen pöläystä tiedostojärjestelmistä tai siitä siitä millaisen datan kirjoittamisessa on järkeä."
    Oletko kuullut firmwaresta?
    http://www.bunniestudios.com/blog/?p=3554

    Äänestä

  • Firmware hoitaa kirjoittamisen ja lukemisen tikulta.
    Eli käyttis pukkaa tikulle komennon: "Kirjoita sektoriin xxxxx data yyyyyyyyyyyyyyy". Firmware sitten hoitaa sen kirjoittamisen ja kaikki siihen liittyvät toiminnot. Sitä se ei tiedä että miksi tuon sektoriin piti kirjoittaa tai mitä kirjoitettava data tarkoittaa.

    Äänestä

  • Luku menee osimoilleen noin. Kirjoitukseen pitää vielä lisätä: " antamani datan tarkistussumma on zzz". Kirjoitus onnistuu, jos tuo täsmää. Ilmeisesti tuo pitäisi olla konfiguroitavissa pois päältä, mutta käytännössä en ole mitään ilman sitä saanut kortille kirjoitettua, eli se on aika usein aina päällä. Sen sijaan lukuoperaatiolle sen saa pois päältä usein.
    Lisäksi kortille voi antaa lisätietoa, kuten "palauta kerralla N tavua". Maksimi taisi olla 512 tavua. Siltä voi kysyä, onko jännite sopiva kirjoittamista varten, jne. Myöskin jonkinlaisia burst-moodeja on olemassa, missä ylitetään speksin sallima maksimi tiedonsiirtonopeus.

    Äänestä

Kommentoi aloitusta


lkjljlkjlhjkg kirjoitti:

Laitoin dd:llä levykuvan 16gb usb-tikulle. Nyt kone näyttää tikun 2TB:n kokoiseksi, enkä saa uutta partition tablea tehtyä. Menikö tikku lopullisesti rikki?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu