usb muistin käyttäminen ILMAN osiota

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi ägräs 21.04.2005.

  1. ägräs

    ägräs Regular member

    Liittynyt:
    27.02.2005
    Viestejä:
    184
    Kiitokset:
    0
    Pisteet:
    26
    Tämä juttu tuli ilmi mp3 soittimen kanssa taisteltuani. fdisk /dev/sda näyttää ettei levyllä ole osioita mutta voin silti mountata sen, laittaa sinne tiedostoja ja soitinkin toimii. Jos teen sinne osion niin soitin ei löydä sitä. Eli voisiko joku hieman valottaa mitä järkeä tässä on? Luulin aina ettei mikään levy voi toimia ilman osiota.
     
  2.  
  3. Guruttaja

    Guruttaja Regular member

    Liittynyt:
    21.12.2004
    Viestejä:
    294
    Kiitokset:
    0
    Pisteet:
    26
    Kyse on siitä, miten laite käsittelee massamuisteja. Soittimestasi en osaa sanoa, kun sitä varten pitäisi saada laitteen ja siellä pörräävän softan speksit ja valmistaja tuskin niitä antaa.

    Levyn osointi ei fyysisesti jaa levyä mitenkään, se vaan liittää sinne tiettyihin kohtiin ennalta määrätyt headerit, joihin tallennetaan osion tiedot. Tällaiset kymmenien, ehkä satojen tavujen otsikot erottavat muistialueet toisistaan, jotka sitten näkyvät käyttöjärjestelmässä levyinä. Teoriassa levylle kirjoittamiseen riittää se, että tiedetään ensimmäinen muistiosoite.

    On mahdollista, että soittimessasi oleva softa ei tunnista osioiden headereita, eikä täten pysty lukemaan muistissa olevaa dataa. Soitin saa tavalla tai toisella selville sen, mikä on ensimmäisen muistialueen osoite (ja mahdollisesti blokin koon) ja lähtee tästä lukemaan muistia. Softalla tunnistetaan kappaleet ja muu data. Tarkempaa analyysiä varten tarvitaan laitteen teknisiä määrittelyjä ja muuta dokumentaatiota, joita tuskin saa rikkomatta lakia.
     

Jaa tämä sivu