いきなりSDカードを取り外してはいけないのはなぜ? - いまさら聞けないAndroidのなぜ
に共通の約束事です。
アンマウント(unmount)は、そもそもコンピュータ用語です。コンピュータに接続したハードディスクなどの記憶装置は、必要なプログラム(ドライバーソフト)を作動させたうえでシステムに認識させる必要があり、その一連の処理を「マウント(mount)」と呼びます。unmountの「un」は否定を意味する接頭辞で、記憶装置を取り外すときの一連の処理というわけです。
Androidにかぎらず、多くのOSのファイルシステムは記憶装置に書き込むデータを一時保管しておきます。それは、システムの処理に余裕が生じたとき実際に書き込む「遅延書き込み」を行うことがあるからです。アンマウントせずに記憶装置を取り外すと、一時保管状態のデータが書き込まれないままになるため、データが反映されないばかりかファイルの破損につながることもあります。マイクロSDカードを取り外すときは、事前に「設定」でアンマウントを実行するか、電源を切った状態で作業しましょう。
(記事提供: AndroWire編集部)