Sivu 1/1
Muistikortin alustus
Lähetetty: Heinä 14, 2021 23 : 32
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?
Re: Muistikortin alustus
Lähetetty: Heinä 30, 2021 12 : 32
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ä.
Re: Muistikortin alustus
Lähetetty: Heinä 30, 2021 17 : 06
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.
Re: Muistikortin alustus
Lähetetty: Heinä 30, 2021 19 : 12
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ä.
Re: Muistikortin alustus
Lähetetty: Touko 06, 2022 9 : 43
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?
Re: Muistikortin alustus
Lähetetty: Touko 06, 2022 14 : 29
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.
Re: Muistikortin alustus
Lähetetty: Touko 07, 2022 20 : 55
Kirjoittaja apertority
Yksi formatointi kuluttaa muistikorttia yhtä paljon kuin yhden kuvan ottaminen.
(Siis tavallinen kamerassa tehtävä muistikortin formatointi).
Re: Muistikortin alustus
Lähetetty: Touko 09, 2022 14 : 22
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.
Re: Muistikortin alustus
Lähetetty: Touko 09, 2022 15 : 25
Kirjoittaja mirrored
Vai kuluu muisti.
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.
Re: Muistikortin alustus
Lähetetty: Touko 09, 2022 16 : 26
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?
Re: Muistikortin alustus
Lähetetty: Touko 10, 2022 12 : 04
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.
Re: Muistikortin alustus
Lähetetty: Touko 10, 2022 13 : 29
Kirjoittaja mirrored
Kuvat.
https://foorumi.kameralaukku.com/thread ... us.144765/
edit. Siellä nyt muutenkin kirjoituslukon korjaamisesta.
Re: Muistikortin alustus
Lähetetty: Touko 10, 2022 15 : 17
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
Re: Muistikortin alustus
Lähetetty: Touko 11, 2022 14 : 29
Kirjoittaja hkoskenv
mirrored kirjoitti: ↑Touko 09, 2022 15 : 25
Vai kuluu muisti.
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ä
Re: Muistikortin alustus
Lähetetty: Touko 13, 2022 10 : 22
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.