Quote:
Originally Posted by bluey41
Is it safe to hot change the SD card with the unit turned on ?
|
Reasonably safe, yes.
Although the card is mounted in read-write mode, the device only ever reads. For the filesystem to go corrupt, you'd have to write. But even then, FAT usually doesn't break all the way but just has the newly written files defective or missing.
Just tested if the Story HD as a card reader (i.e. hooked up to USB) detects medium changes: close but no cigar. The capacity change shows up but the PC can still get confused regarding the currently mounted filesystem. In Linux, changing the card while mounted resulted in this:
Code:
[248525.795267] VFS: busy inodes on changed media or resized disk sdg
[248525.797262] sd 14:0:0:1: [sdg] 3897213 512-byte logical blocks: (1.99 GB/1.85 GiB)
$ ls
ls: cannot access VJ0`N*O3.vor: Input/output error
ls: cannot access !d/jdd)r.qpn: No such file or directory
ls: cannot access o_h[5j%q.IH0: Input/output error
ls: cannot access 1alojjcm.N?h: Input/output error
ls: cannot access 8Am\L+a-.EKH: Input/output error
ls: cannot access gk*lki!0.;N": Input/output error
ls: cannot access _C%&>?1*.o*a: Input/output error
ls: cannot access 5</4p=-;.lea: No such file or directory
ls: cannot access jF(shC;6.ob/: No such file or directory
!!r]2(sq.97W /:-$81-1.aC1 >Y/RIHNP.>jR ]@VR3>]9.I]N o9dpr4`u.P[^
!-l"\1q>.X1) /cj`kk.h.rqn >pc&)aqf.]O) ]takkiqc.WC( oVC))/`f.d=$
!]eN!V2Q.>^: /gÉik..[b ?(/@m8pw.34r ]y805adn..<f oXQ*i8pg.Nda
!d/jdd)r.qpn /rs;r@*k.iSG ?(u7+m-6.ngL ^PjJV6e:./6l o_h[5j%q.IH0
""J%2Ul+.mcc 0rx`?>'p.1N( @+('Z&jb.h`3 ^U4PNa0I.+?4 oj85pu$j.a&f
"+c,cb48.9]r 1>iiqfff.4Sr FNl$j"$Y.T_] _C%&>?1*.o*a onvg@avk.fk6
#;Hj5Q7m.)=p 1alojjcm.N?h G0@WY2e9.d?j _x.$$!z_.4so p)r/ein8.b!5
#Q[D>^%(.=). 2:Ue5>q@.>KS GHo$KmB3.;/S `n)q4u:!.1*s p:j!V'2o.+#6
#Y9pVjjB.7;1 2Ee%e^i=.2l. H:C9@&jp.qq3 amb'"a*&./i( pr8qpn>>.BD\
#qRR/\=).)[t 33ccbaod.$a/ In<LgL,>.baH c9^:_elj._!+ psx=["hm.hFa
$)4fets6.M@7 368\:rE4./+) Ksf.46Tq.i/] ca_3_<Ih.4p$ q&e8-uv#.$^=
%0P:`7t2.h5% 3ngtrfzm.s!0 L$#;gGeA.hqN coq8i@qj.[0! q,cuQ'lo.[l2
&,crr<9a.\L# 5</4p=-;.lea Li`YmkgN.C:K cqt^2p"'.:b6 q[csr!"].m6m
&N;ilQP..9uO 5^cc3gsb.xb7 NXop<8N\.4ha db<djq$<.mus qa9$j]"-.'CS
&a.0t&+..dms 5mpmlGqk.(h' O);+J$<p.;5* e]nj@sC(.lqi qjybbx,$.?;l
'714[=aU.oN8 6.qhde<s.?<Z ODil[4TB.*8j en?\(ot_.>xf rg?tb7#0.f'u
'b5q-a8d./0d 8Am\L+a-.EKH P<nF=dSu.m]h en_%?79q.^l? tS;eC6K3.q@"
'rs9m[dt.isc 8^*Yd#"a.oqu QE:%f2jL.3.h gk*lki!0.;N" td&g$3e#./;p
(=kl!D+A.3YU 9m#cwflj.=1b SV))-I8F.o*9 h.`&\%)a.,d; tkf<.cv*.7D7
(BQO(c#P.</r :jd:s:%@.v'\ V/2BFfP&."8Z h7ijb34&.e,t tx_3:b85.f4g
(C@s]U@I.rw> ;is"b2gd.lOG V3o-<[").-jK j%7*ob>_.m<u u*s9hcn'.F_5
(dij).;-.n[h ;l<$hWnX.chk VJ0`N*O3.vor jF(shC;6.ob/ u@3%&qjn.c2/
)a]3S8GB.0fE ;ocj?9o0./E( Vi;Q\5Ld.k;f jJ1pgY$+.cHU vtrv^9\0.nem
)n=>Qgr`.T2` <>o>dd&s._H[ Wk=6^i1E.)q0 l$9.rm4+.HES xgf-1a<w.SBq
)ocfmqqt..k> =!e8?:.k.1]a Y0eQ8=,4.f`( lT8Vc=If.66z y4.hfc[r.413
*0Pbe$a/.t.h =z!byivt.m\2 [da?ku_3.45/ ljsc<tk-.vo5
+lrA!QY:.@pe ><TtSmS=.Ide [iY!+;!N.o&^ ltic-p7i.b`I
,-#ppycg.UAW >KN_G&C/.-j' [o#ba0;^.toe nG]tBLa\.)Rk
Eeeh, yup. And that's where it gets dangerous. It thinks it's got the old card mounted but reads data from the new card, write anything to it now and the data on the new card will be seriously damaged.
So don't switch SD cards with the Story HD hooked to USB while the filesystem is mounted. Umount (Windows calls it eject I think) the device properly first.
Without USB connection you can switch SD cards any time you like. If you do it while reading a book it'll kick you out of the book though.