[Linux-Biella] per le saracche delle molucche

Jumping Jack jumpingjack a mclink.it
Ven 11 Feb 2011 18:14:00 CET


  ----- Original Message ----- 
  From: Marcello Tescari 
  To: Mailing List del Biella Linux User group 
  Sent: Friday, February 11, 2011 5:34 PM
  Subject: Re: [Linux-Biella] per le saracche delle molucche





  2011/2/11 Daniele Segato <daniele.bilug a gmail.com>

    2011/2/11 Cristiano Deana <cris a deana.it>:

    > 2011/2/11 Marcello Tescari <marcello.tescari a gmail.com>:
    >
    >>> > Lo so che si tratta di reverse engeneering.
    >>> > Ma a quel punto non potrebbe essere fatto il RE anche del NTFS 4.0?
    >>>
    >>> lo fai tu?
    >>
    >> Ne avessi le capacità lo potrei fare. Non mi piace delegare gli altri però
    >> sicuramente ci sarà qualcuno in grado di farlo
    >
    > il problema con la RE e' che:
    >
    > a) non sai se puoi
    > b) non sai quanto ci metti
    > c) non sei mai sicuro di averlo fatto bene
    >
    > e visto che si parla di un FS, ecco che la cosa assume contorni inquietanti.


    Esatto...

    hai fatto delle affermazioni da ignorante (non in senso offensivo)
    tu non sai cosa significa in realtà fare un reverse engeneering di un
    filesystem e quindi dai per scontato che si possa fare.


  Infatti son convinto di ignorare sia come si fa un RE sia come sono allocati i dati in base al FS
   

    Vedi i 3 punti di Cristiano qui sopra.

    Prova a pensare di aver davanti qualcosa così:

    01011100010100000101010010101010101000101001 <--- ripeti questo per
    qualche gigabyte

    quindi modifichi un file da windows (che lo sa usare)

    e ti trovi qualche modifica qua e là...

    provi a INTUIRE la logica di quella modifica e vai per tentativi
    finché non capisci cosa sta facendo, dai un significato ai dati e così
    via.

    Altra strada fare decompile del codice eseguibile, a seconda dei casi
    l'una o l'altra strada può essere più facile o non perseguibile

    comunque, ammettendo che tu ci capisca qualcosa ti metti a scrivere il driver

    con un reverse engeneering
    1) NON sei mai certo di aver preso in esame tutti i possibili casi.. e
    ne basta uno per fare $grossi_danni
    2) il tuo codice potrà essere considerato stabile solo quando tanto MA
    TANTO utilizzato senza problemi



  Certamente, capisco quello che dice
   


    Ti invito piuttosto a chiederti perché una società dovrebbe tenere
    chiuse le specifiche di un filesystem: a che pro?
    la risposta non ti piacerà.



  Sono d'accordissimo però cosa devo fare? Se io ho un Hard disk esterno per portarmi dietro dei dati. Lo formatto in FAT32 con tutti i limiti del caso? Lo formatto in ext3/4/reiserFS/HFS/ZFS o qualsiasi altro formato che Windows nativamente non riconosce e poi se devo copiare dei dati sul computer a qualcuno che ha windows o mac mi porto dietro una chiavetta, gli avvio il pc da quella per copiargli i dati? Oppure installo ifs (programma per leggere ext2 e ext3 - gli altri no - su windows)? 

  So che NTFS è proprietario ed è stato fatto magari anche male
   Ma è l'unico che riesco a leggere e scrivere (grazie anche al RE) su linux e mac e (nativamente) su windows, senza avere grosse limitazioni.

  Se però qualcuno ha una soluzione migliore da propormi l'accetto volentieri. Comunque i dischi interni li ho in ext4

Fondamentalmente dovresti considerare che NTFS (sotto windows, sugli altri sistemi dipende da quando è affidabile) tente ad essere molto robusto in caso di errori di scrittura causati da problemi hardware, mancanza di corrente ecc... Mentre fat32 può creare grosse perdite di dati anche totali.
Per trasportare i dati fat32 è molto comodo, non avesse il limte a 4Gb, ma non lo userei come fs di lavoro.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://ml.bilug.linux.it/pipermail/linux/attachments/20110211/2d9ea145/attachment-0001.htm>


Maggiori informazioni sulla lista Linux