Android端末でSDカードのマウントポイントを変更
Androidでは、SDカードのマウントディレクトリはシステムによって決定され、通常は「/storage/sdcard」または「/mnt/sdcard」です。ユーザーはSDカードのマウントディレクトリを直接変更することはできません。
ただし、シンボリックリンクを作成することで同様の効果を得ることができます。まず、端末がルート化され、ファイルマネージャーアプリ(例:ESファイルエクスプローラー)がインストールされていることを確認してください。
- ファイルマネージャアプリを開き、root権限を与えます。
- SDカードの現在のマウントディレクトリ(例:「/storage/sdcard」)に移動します。
- SDカードのディレクトリを長押しし、”切り取り”を選択します。
- SD カードをマウントする新しいディレクトリ(例: “/mnt/sdcard2″)へ移動する。
- 新しいディレクトリ内で右上の「その他」(通常は点3つ)ボタンをクリックし、「新しいフォルダ」を選択します。
- 「sdcard」など適切なフォルダ名を入力して「OK」をタップします。
- 作成したフォルダに入って、右上の「その他」ボタンをクリックし、「切り取り」を選択する。
- 階層を一つ上に戻り(新規フォルダの位置)、右上の「その他」ボタンをタップして、「貼り付け」を選択
- SDカードの元のマウントディレクトリに戻ります。
- 空白の部分を長押しし、「新規フォルダー」をタップします。
- 输入一个合适的文件夹名称(例如,“sdcard_link”),然后点击”确定”。
- 新規作成したフォルダを開き、右上の「詳細」ボタンをクリックして「切り取り」を選択する。
- 元のSDカードルートディレクトリに戻ったら、右上の「その他」ボタンをタップして「貼り付け」オプションを選択してください。
- 作成したフォルダを長押しして、「名前を変更」を選びます。
- フォルダ名をSDカードの元のマウントディレクトリ(例:「sdcard」)に変更します。
- 調整したフォルダ名が、新規ディレクトリ名と全く同じであることを確認します。
- デバイスを再起動してください。
上記の作業を実行することで、SDカードは新しいディレクトリ名でマウントされますが、実際にはデータは元のマウントディレクトリに格納されたままです。この方法にはroot権限が必要であり、デバイスの再起動後に無効になる可能性がありますのでご注意ください。