Muistikortin alustus

Aukot, sommittelu, salamat, akut jne.
Vastaa Viestiin
SuperDrive
Viestit: 1466
Liittynyt: Tammi 13, 2011 0 : 00

Muistikortin alustus

Viesti Kirjoittaja SuperDrive »

Canonin pokkarissani (G9 X II) on kortin alustuksessa mahdollisuus täydelliseen alustukseen. Tämän pitäisi kirjoittaa kaikki sektorit ja niin tuntuu tapahtuvan, kun Recuva ei löydä mitään. Outo asia kuitenkin on, että 64 gigatavun alustus kestää vain 23 sekuntia. Tämä olisi 2,8 gigatavua sekunnissa, mikä on moninkertaisesti yli kortin kirjoitusnopeuden. Jos kortin formatoi Windowisilla on kesto aivan toista luokkaa. Kokeilin 8 gigaisella ja seitsemässä minuutissa oli mennyt n. neljännes eli luokkaa 5 megatavua sekunnissa (C4 kortti). Miten kamera tekee sen 500 kertaa nopeammin?
Cloudcity. Uuden ajan pilvipalvelu.
olli R
Viestit: 4808
Liittynyt: Tammi 10, 2003 9 : 21
Viesti:

Re: Muistikortin alustus

Viesti Kirjoittaja olli R »

Pitemmin:
https://en.wikipedia.org/wiki/Flash_memory

Lyhyemmin:
Flash muistit ovat tavallaan "block"-muisteja. Kun siitä halutaan poistaa jotain, voidaan/joudutaan poistaa kokonainen muistiblokki (esim 16 kilotavua) yhdellä komennolla. Formantointi voidaan siis tehdä esim. 64 gigalle tekemällä 4 miljoona pyyhkimiskäskyä. Perinteinen kovalevy taas saadaan sileäksi vain kirjoittamalla kaiken päälle uudestaan, jolloin joudutaan levylle välittämään to 64 000 miljoonaa tavua dataa. Perinteinen levyn turvallisesti tyhjentävä ohjelma pyrkii tekemään muistikortillekin tyhjennyksen kirjoittamalla siihen uudestaan dataa ja se hidasta.

Spekuloisin vielä, että todennäköisesti muistikortitit voidaan pyyhkiä yhdellä ainoalla komennolla, jolloin kortti tekee tuon homman itse, eikä hitaan datarajapinnan yli siirretä dataa tai erillisiä komentoja ollenkaan. Tällöin kortti touhaa itse ja kertoo 23 sekunnin kuluttua, että homma hoidettu.

Tietokoneillekin on olemassa esim SD-korttille tarkoitettuja formatointiohjelmia, jolla tuon saman homman voi tehdä.
Pan
Viestit: 1464
Liittynyt: Elo 23, 2004 17 : 13

Re: Muistikortin alustus

Viesti Kirjoittaja Pan »

SuperDrive kirjoitti: Heinä 14, 2021 23 : 32 64 gigatavun alustus kestää vain 23 sekuntia. Tämä olisi 2,8 gigatavua sekunnissa, mikä on moninkertaisesti yli kortin kirjoitusnopeuden.
Luultavasti kortille ei kirjoiteta kuin sen verran että kaikki linkit tiedostojen jatko sektoreihin katoavat. Normaali epätäydellinen alustus siivoaa tiedostosta vain ekan headerin. Kuvan poistaminen vain merkkaa sen poistetuksi, jolloin sen voi recuvalla tms. softalla palauttaa. Todennäköisesti.
hkoskenv
Viestit: 4483
Liittynyt: Elo 15, 2010 13 : 19

Re: Muistikortin alustus

Viesti Kirjoittaja hkoskenv »

Pan kirjoitti: Heinä 30, 2021 17 : 06 Luultavasti kortille ei kirjoiteta kuin sen verran että kaikki linkit tiedostojen jatko sektoreihin katoavat. Normaali epätäydellinen alustus siivoaa tiedostosta vain ekan headerin. Kuvan poistaminen vain merkkaa sen poistetuksi, jolloin sen voi recuvalla tms. softalla palauttaa. Todennäköisesti.
Juuri näin se toimii. Pikaformatoinnin ei tarvitse kuin nollata yksi osoite, joka osoittaa tiedostojärjestelmän juureen. Sen jälkeen tiedostojärjestelmä katsoo, että levy on tyhjä ja alkaa luoda uutta puuta tiedostoista ja hakemistoista sitä mukaa kun niitä kirjoitetaan. Varsinainen data ylikirjoitetaan siinä vaiheessa. Siksi tiedostot voi palauttaa pikaformatoinnin jälkeen helposti, jos levylle ei ole kirjoitettu uusia tiedostoja. Palautusohjelma skannaa tiedot ja tunnistaa tiedostopuun ja saa siitä tiedot tiedostojen sijainneista levyllä.
Hannu
SuperDrive
Viestit: 1466
Liittynyt: Tammi 13, 2011 0 : 00

Re: Muistikortin alustus

Viesti Kirjoittaja SuperDrive »

Joo tuo Olli R:n selitys tuntuu oikealta tutkimani mukaan. Sitä tukee, että optiota ei lukemani mukaan ole CF korteille. Siis se käyttää suoraan SD kortin rahapintaa. Tuon seurauksena kirjoittamisen pitäisi nopeutua, koska blokkeja ei tarvitse erikseen tyhjentää. Testasin Recuvalla ja ei löytänyt mitään formatoidulta kortilta, joten selvästi tekee enemmän.

Koska tuo on lähes yhtä nopea, onko mitään syytä olla aina käyttämättä sitä, jos jättää palautusmahdollisuuden pois laskuista?
hkoskenv
Viestit: 4483
Liittynyt: Elo 15, 2010 13 : 19

Re: Muistikortin alustus

Viesti Kirjoittaja hkoskenv »

SuperDrive kirjoitti: Touko 06, 2022 9 : 43 Koska tuo on lähes yhtä nopea, onko mitään syytä olla aina käyttämättä sitä, jos jättää palautusmahdollisuuden pois laskuista?
Erasointi kuluttaa muisteja. Jos tekee formatointeja usein, se voi lyhentää muistikortin ikää. En tiedä millä tahdilla se tulee käytännössä ongelmaksi.
Hannu
apertority
Viestit: 55
Liittynyt: Loka 10, 2016 22 : 06

Re: Muistikortin alustus

Viesti Kirjoittaja apertority »

Yksi formatointi kuluttaa muistikorttia yhtä paljon kuin yhden kuvan ottaminen.

(Siis tavallinen kamerassa tehtävä muistikortin formatointi).
hkoskenv
Viestit: 4483
Liittynyt: Elo 15, 2010 13 : 19

Re: Muistikortin alustus

Viesti Kirjoittaja hkoskenv »

apertority kirjoitti: Touko 07, 2022 20 : 55 Yksi formatointi kuluttaa muistikorttia yhtä paljon kuin yhden kuvan ottaminen.

(Siis tavallinen kamerassa tehtävä muistikortin formatointi).
Jos se vain pyyhkii tiedostorakenteen tai selektiivisesti ne sektorit, joihin on kirjoitettu, sitten se ei kuluta tuon enempää. Silloin erasointi tulee vain niille sektoreille, joita on käytetty. Mutta jos se erasoi kaikki sektorit, kortin kaikille sektoreille tulee erasointikerta.
Hannu
mirrored
Viestit: 1128
Liittynyt: Loka 09, 2004 1 : 58
Paikkakunta: Päijät-Häme

Re: Muistikortin alustus

Viesti Kirjoittaja mirrored »

Vai kuluu muisti. :o Jos laitan kuvat roskiin tietokoneella kortinlukijassa olevasta kortista, kuluuko vähemmän kuin että formatoin sen tietokoneella pika-alustuksena tai kamerassa? On käytössä sekä CF että SD kortteja.

BTW, on mulla yksi pieni ongelma myös. Yhdestä SD kortista irtosi ja hukkui se ainoa liikkuva osa siinä. Miten korjata? Nyt korttia ei voi alustaa eikä mitään muutakaan kun näköjään ilman sitä pikku muovipalaa lukitus on päällä.

Jotain siihen voisi liimata kohoumaksi mutta ei olisi kiva myöskään jos semmoinen irtoaa korttipesään.
JL Anttola
Viestit: 1728
Liittynyt: Loka 17, 2021 10 : 39

Re: Muistikortin alustus

Viesti Kirjoittaja JL Anttola »

Onkos tuossa ongelma, että sitä korttia ei voi enää käyttää, vai että siitä ei saa tietoja ulos? Jos jälkimmäinen, ni kannattaiskos riskeerata halvin mahollinen kortin lukija, sellanen irrallinen, minkä kanssa lukis siellä olevat tiedostot muualle, ja vasta sitten laittas sen kortin roskiin?
mirrored
Viestit: 1128
Liittynyt: Loka 09, 2004 1 : 58
Paikkakunta: Päijät-Häme

Re: Muistikortin alustus

Viesti Kirjoittaja mirrored »

JL Anttola kirjoitti: Touko 09, 2022 16 : 26 Onkos tuossa ongelma, että sitä korttia ei voi enää käyttää, vai että siitä ei saa tietoja ulos? Jos jälkimmäinen, ni kannattaiskos riskeerata halvin mahollinen kortin lukija, sellanen irrallinen, minkä kanssa lukis siellä olevat tiedostot muualle, ja vasta sitten laittas sen kortin roskiin?
Taitaa olla uusin korttini ja vielä aika iso (64GB), josta tuo minimaalinen muoviluisti irtosi ja katosi. Siksi en tätä roskiin laita vaan jotenkin parannan tuota onnetonta rakennetta. :? CF korteissa ikinä ollut mitään ongelmaa... ja eihän niissä ole edes tuollaista turhaa lukkoa

Kyllä siitä kuvat lukee ja kopioi lukijalla, ei siinä mitään. Kokeilin alustusta eikä onnistu. Tietsika ilmoitti "levy on kirjoitussuojattu".

Kamerassakin pystyn katsomaan kortin kuvia, mutta alustus on estetty ja myös kuvien ottaminen, jolloin ilmoittaa: Memory card is locked. Slide lock to "write" position.

Pitää jotain täytettä keksiä tuohon loveen. Mikä tuollaiseen muoviin edes hyvin tarttuisi. No ehkä epoksi pysyy jos se luistin urasta saa tukea.
mirrored
Viestit: 1128
Liittynyt: Loka 09, 2004 1 : 58
Paikkakunta: Päijät-Häme

Re: Muistikortin alustus

Viesti Kirjoittaja mirrored »

Kuvat. https://foorumi.kameralaukku.com/thread ... us.144765/


edit. Siellä nyt muutenkin kirjoituslukon korjaamisesta. :idea:
Viimeksi muokannut mirrored, Touko 10, 2022 17 : 10. Yhteensä muokattu 1 kertaa.
jaava
Viestit: 2043
Liittynyt: Joulu 27, 2004 16 : 41
Paikkakunta: Espoo

Re: Muistikortin alustus

Viesti Kirjoittaja jaava »

Kameroiden muistikortit perustuu flash muistiin, joka pitää siihen kirjoitetun tiedon muuttumattomana ja muistin voi myös tyhjentää uudelleenkirjoitusta varten.

Muistikortin kulumisella viitattanee flash muistin rajalalliseen määrään kirjoitus-/tyhjennys-kertoja (P/E jaksoja). Jonkinlainen arvio näistä on 100 000 kertaa minimi. 2008 on julkaistu muisti jolle speksataan 1 000 000 P/E jaksoa.

Tarkempaa tietoa:
https://en.wikipedia.org/wiki/Flash_mem ... ck_erasure
ja
https://en.wikipedia.org/wiki/Flash_memory#Memory_wear
hkoskenv
Viestit: 4483
Liittynyt: Elo 15, 2010 13 : 19

Re: Muistikortin alustus

Viesti Kirjoittaja hkoskenv »

mirrored kirjoitti: Touko 09, 2022 15 : 25 Vai kuluu muisti. :o Jos laitan kuvat roskiin tietokoneella kortinlukijassa olevasta kortista, kuluuko vähemmän kuin että formatoin sen tietokoneella pika-alustuksena tai kamerassa? On käytössä sekä CF että SD kortteja.
Luultavasti saman verran. Se perus"formatointi" ei tyhjennä muuta kuin tiedostopuun juuren. Samoin tiedoston normaali poistaminen poistaa vain osoitteen siihen tiedostopuusta. Varsinainen muisti tyhjennetään vasta sitten, kun sektori varataan seuraavalle tiedostolle ja kirjoitetaan.

Käsitääkseni juuri tyhjentäminen on se vaihe, joka kuluttaa muistia. Siinä varaukset poistetaan (tai tungetaan, en muista kummin päin se toimii) eristeen sisällä oleviin muistibitteihin erittäin voimakkaalla sähkökentällä (elektronit tunneloituvat eristeen läpi). Yleensä se asettaa kaikki bitit ykkösiksi. Kirjoittaminen sitten nollaa niitä tarpeen mukaan. (en tiedä onko muisteja, jotka toimivat toisin päin, en ihmettelisi jos olisi). Tuo voimakas sähkökenttä tuottaa kidevirheitä eristeeseen ja vähitellen bitti alkaa falskata varausta.

Noin ainakin perinteisten EEPROM-muistien kanssa. Nykyään on ihmeellisempiä virityksiä, esimerkiksi kolmen bitin tallentaminen yhteen elementtiin käyttämällä 8 varaustasoa. En tiedä käytetäänkö sitä tekniikkaa muistikorteissa, mutta SSD-levyissä kyllä.

Se on sitten toinen asia kuka ehtii kirjoittamaan kortin hajalle kuvaamalla. Ne kestävät kymmeniä tai satoja tuhansia kirjoituskertoja. Tuo kuluminen on ongelma Raspberryn kaltaisissa tietokoneissa, jotka käyttävät korttia kovalevynä. Käyttöjärjestelmät kirjoittavat miljoonittain kaikenlaista turhaa tiedostoa levyille koska ne on taitamattomasti ja piittaamattomasti ohjelmoitu (myyntimiehillä on sitten omat valheensa millä ne myydään hienoina moderneina ominaisuuksina, mutta emmehän me tervepäiset aikuiset sellaisia asiakkaiden kovalevyjä tahallaan rikkovia luihuja usko, ryyppäävät kuitenkin yhdessä kovalevytehtailijoiden kanssa jahdeillaan Karibianmerellä).
BTW, on mulla yksi pieni ongelma myös. Yhdestä SD kortista irtosi ja hukkui se ainoa liikkuva osa siinä. Miten korjata? Nyt korttia ei voi alustaa eikä mitään muutakaan kun näköjään ilman sitä pikku muovipalaa lukitus on päällä.

Jotain siihen voisi liimata kohoumaksi mutta ei olisi kiva myöskään jos semmoinen irtoaa korttipesään.
Nuo näyttävät ABS:n tapaiselta muovilta. Ei sitä saa hyvin liimattua mitenkään ja välttäväkin liimaus on haastava suoritus kotimenetelmin, mutta epoksia tai syanoakrylaattia voi kokeilla. Siinä on aina riskinsä
Hannu
mirrored
Viestit: 1128
Liittynyt: Loka 09, 2004 1 : 58
Paikkakunta: Päijät-Häme

Re: Muistikortin alustus

Viesti Kirjoittaja mirrored »

Kiitos. Vastauksista tuli hyviä ja kiinnostavavia.

Itse mietin niinkin outoja kuin olisiko muistikortteihin luottamista arkistoinnin välineenä. Yleinen kysymys netissä mutta kielteisten vastausten perusteluja en ole sisäistänyt ehkä huonon englannintaitoni takia.
Vastaa Viestiin