- ベストアンサー
カードをスマホから引っこ抜いた場合
マイクロSDカードのマウントを解除せずに カードをスマホから引っこ抜いた場合どうなるのですか? 中のデータが消えるのですか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
SD(マイクロSDも同じ)でも、パソコンのHDDでも、基本は同じです。 データ管理領域と、実際のデータが書き込まれる部分があります。 データ管理の方法は、ノートのような感じになっており、ページ毎にしか読み書きができません。 そして、目次が付いています。 目次には、ファイルが、どのページに書かれていて、どれだけの大きさか。などの情報が書かれています。 そして実際のページの部分には、データと、書ききれない時は次のページが書かれています。 途中で抜くという行為は、それらのデータを書き込んでいたり、書き換えている時に行うと、データが中途半端になります。 特に悪いのが、ページの部分を書き換えている時に抜かれることで、ページの内容がなくなります。 そうなると、ノートのどこに何が書いてあるのか分からなくなります。これがデータが壊れた状態です。 ノートにあっても、どこにあるのか分からないわけですから、調べられないという状態です。 これを起こさないように、アンマウント処理で、修正や書き込みなどをしていないかを確認した上で、SDカードなどをアクセスしないように設定してから、SDカードなどは抜いてください。となっています。 必ず消えるとも言えませんし、消えないとも言えません。 また、タイミングによっては、カード自体が破損して使えなくなる可能性があります。 ただ、それだけの話です。 もちろん本体のプログラムが書き込みを行っている途中で、抜かれれば、プログラムも書き込みエラーを起こしますので、プログラム側の動作も不安定になったり、異常終了する可能性はあります。
その他の回答 (3)
- potatorooms
- ベストアンサー率28% (3506/12498)
Androidだよね。 キチンと作られら端末だと、電源がオフになります。 書き込みには電気を使うので、ショートその他が起きるのを防ぐために、抜く動作の際に電源を落とします。 そういう仕組がない端末だと運です。なんでも起きるけどたぶん大丈夫だろう、という感じかな。濡れた手で部屋の電気のスイッチを触るのと同じような感じかと。本体を壊すケースも運が悪いと起きます。
お礼
ありがとうございました。
- IDii24
- ベストアンサー率24% (1597/6506)
ほぼ大丈夫ですがアプリ使用中ならその情報は書き込まれない可能性はあります。SDにアプリを移動した場合ですが。 まあHDDではないし、アンドロイドなんかちゃんと処理してるかも疑わしい。気休め。
お礼
ありがとうございました。
- bardfish
- ベストアンサー率28% (5029/17766)
とりあえず、Android4/5のタブレットではナニも起こりませんでしたね。 ただし、インストールしたアプリをSDメモリカードに移動していないし、SDに保存しているデータを開いているわけでもない状態での話。 SDカード上のデータやアプリを開いている時に抜くなんて・・・そんな非常識なことはやりません。 WindowsパソコンでアンマウントせずにUSBケーブルを引っこ抜いたら数GBのデータが吹っ飛んだことがあるので、それ以来取り外し可能メディアでは乱暴なことをしなくなりました。 私の手持ちのスマホの場合、背面カバーを取り外さないとSDメモリカードの抜き差しができないので、抜き差しするときはシャットダウンしてからやってます。 SDメモリカードに対してデータを書き込んでいる途中で抜いてしまうと、最悪SDカード自体が二度と使えなくなることもあります。 中のデータが消えるくらいだったらまだラッキーな方ですね。
お礼
ありがとうございました。
お礼
ありがとうございました。