`

Android Partitions Explained: boot, system, recovery, data, cache & misc

阅读更多
Unless you have been using your Android phone just for calls, SMS, browsing and basic apps, you should know that Android uses several partitions to organize files and folders on the device. Each of these partitions has a distinct role in the functionality of the device, but not many Android users know the significance of each partition and its contents. In this guide, we will take you on a tour of Android partitions, what they contain and what can be the possible consequences of modifying their content.

Let’s start with a list of standard internal memory partitions on Android phones and tablets. These are:

    /boot
    /system
    /recovery
    /data
    /cache
    /misc

In addition, there are the SD card partitions.

    /sdcard
    /sd-ext

Note that only /sdcard is found in all Android devices and the rest are present only in select devices. Let’s now take a look at the purpose and contents of each of these partitions.

/boot

This is the partition that enables the phone to boot, as the name suggests. It includes the kernel and the ramdisk. Without this partition, the device will simply not be able to boot. Wiping this partition from recovery should only be done if absolutely required and once done, the device must NOT be rebooted before installing a new one, which can be done by installing a ROM that includes a /boot partition.

/system

This partition basically contains the entire operating system, other than the kernel and the ramdisk. This includes the Android user interface as well as all the system applications that come pre-installed on the device. Wiping this partition will remove Android from the device without rendering it unbootable, and you will still be able to put the phone into recovery or bootloader mode to install a new ROM.

/recovery

The recovery partition can be considered as an alternative boot partition that lets you boot the device into a recovery console for performing advanced recovery and maintenance operations on it. To learn more about this partition and its contents, see the ‘About Android Recovery’ section of our guide to ClockworkMod recovery.

/data

Also called userdata, the data partition contains the user’s data – this is where your contacts, messages, settings and apps that you have installed go. Wiping this partition essentially performs a factory reset on your device, restoring it to the way it was when you first booted it, or the way it was after the last official or custom ROM installation. When you perform a wipe data/factory reset from recovery, it is this partition that you are wiping.

/cache

This is the partition where Android stores frequently accessed data and app components. Wiping the cache doesn’t effect your personal data but simply gets rid of the existing data there, which gets automatically rebuilt as you continue using the device.

/misc

This partition contains miscellaneous system settings in form of on/off switches. These settings may include CID (Carrier or Region ID), USB configuration and certain hardware settings etc. This is an important partition and if it is corrupt or missing, several of the device’s features will will not function normally.

/sdcard

This is not a partition on the internal memory of the device but rather the SD card. In terms of usage, this is your storage space to use as you see fit, to store your media, documents, ROMs etc. on it. Wiping it is perfectly safe as long as you backup all the data you require from it, to your computer first. Though several user-installed apps save their data and settings on the SD card and wiping this partition will make you lose all that data.

On devices with both an internal and an external SD card – devices like the Samsung Galaxy S and several tablets – the /sdcard partition is always used to refer to the internal SD card. For the external SD card – if present – an alternative partition is used, which differs from device to device. In case of Samsung Galaxy S series devices, it is /sdcard/sd while in many other devices, it is /sdcard2. Unlike /sdcard, no system or app data whatsoever is stored automatically on this external SD card and everything present on it has been added there by the user. You can safely wipe it after backing up any data from it that you need to save.

/sd-ext

This is not a standard Android partition, but has become popular in the custom ROM scene. It is basically an additional partition on your SD card that acts as the /data partition when used with certain ROMs that have special features called APP2SD+ or data2ext enabled. It is especially useful on devices with little internal memory allotted to the /data partition. Thus, users who want to install more programs than the internal memory allows can make this partition and use it with a custom ROM that supports this feature, to get additional storage for installing their apps. Wiping this partition is essentially the same as wiping the /data partition – you lose your contacts, SMS, market apps and settings.

With this, we conclude our tour of Android partitions. Now whenever you install a ROM or mod that requires you to wipe certain partitions before the installation, you should be in a better position to know what you’re losing and what not and thus, you’ll know what to backup and what not.

http://www.addictivetips.com/mobile/android-partitions-explained-boot-system-recovery-data-cache-misc/
分享到:
评论

相关推荐

    u-boot_2410_Creating_uboot_bitesfp_yaffs_

    支持 mtd 分区jffs2 烧写 kernel yaffs 烧写 root(64nand 仅支持小页528 ) , nand 分区参数为: Creating 4 MTD partitions on "NAND 64MiB 33V 8-bit": 0x00000000-0x00040000 : "bootloader" ...

    Magisk-v20.3.1.zip

    Modify system (vendor) without tampering the partitions. MagiskSU: Unleash your device's root access. MagiskHide: Hide Magisk from detections: Google SafetyNet, enterprise / bank system ...

    Active@ Partition Recovery v.5.0.357 Enterprise Toolkit. Retail

    you can boot Windows, install and run the software from under Windows to recover deleted or damaged partitions located on data volumes (D:, E: ...), attached HDDs, as well as on the external USB ...

    Google Nexus 4 ToolKit v1.3.0

    Boot, Cache, Data, Recovery and System) via adb and save in Custom Recovery format on your PC which can be Restored via CWM Recovery * Pull /data and /system folders, compress to a .tar file and ...

    Practical.Hive.A.Guide.to.Hadoops.Data.Warehouse.System.1484202724

    Dive into the world of SQL on Hadoop and get the most out of your Hive data warehouses. This book is your go-to resource for using Hive: authors Scott Shaw, Ankur Gupta, David Kjerrumgaard, and ...

    RS Linux Recovery 1.8 Multilingual.rar

    Program for data recovery from Linux file system partitions in Windows. Need to access Linux Ext2, Ext3 and Ext4 file system partitions in Windows? Do you want to perform data recovery from an ext4 ...

    Advanced EFS Data Recovery

    Advanced EFS Data Recovery (or simply AEFSDR) is a program to recover (decrypt) files encrypted on NTFS (EFS) partitions created in Windows 2000. Files are being decrypted even in a case when the ...

    ANDROID Tools

    The mkmmc-android.sh partitions the MMC/SD card into three partiions namely boot, rootfs and data. The script will then put the boot images on boot partition and extracts the android rootfs-rootfs_*....

    rtl8189es_r16m验证通过20170818_1659没有外层目录.7z

    frameworks/native/data/etc/android.hardware.camera.front.xml:system/etc/permissions/android.hardware.camera.front.xml \ frameworks/native/data/etc/android.hardware.ethernet.xml:system/etc/...

    !!!!rtl8189es_r16m验证通过20170818_1659没有外层目录.zip

    frameworks/native/data/etc/android.hardware.camera.front.xml:system/etc/permissions/android.hardware.camera.front.xml \ frameworks/native/data/etc/android.hardware.ethernet.xml:system/etc/...

    Linux_Recovery_Manual

    R-Studio is a family of powerful and cost - effective undelete and data recovery software. Empowered by new unique data recovery technologies, it is the most comprehensive data recov ery solution for ...

    Addison.Wesley.File.System.Forensic.Analysis.7z

    Ext3, UFS1, and UFS2 file systems using key concepts, data structures, and specific techniques Finding evidence: File metadata, recovery of deleted files, data hiding locations, and more Using The ...

    fastboot 2020年 android10版本 ubuntu linux平台

    fastboot android10版本 ubuntu linux平台 fastboot version 28.0.2-PD02.200305.0422 $ fastboot -h usage: fastboot [OPTION...] COMMAND... flashing: update ZIP Flash all partitions from an update.zip ...

    Magisk-master-1.zip

    Furthermore, Magisk provides a Systemless Interface to alter the system (or vendor) arbitrarily while the actual partitions stay completely intact. With its systemless nature along with several other ...

    mini2440 beer(pwm) 驱动

    CPU: VIVT data cache, VIVT instruction cache Machine: MINI2440 Memory policy: ECC disabled, Data cache writeback CPU S3C2440A (id 0x32440001) S3C24XX Clocks, Copyright 2004 Simtec Electronics S3C244X:...

    Toufik Mansour - Combinatorics of Set Partitions

    Focusing on a very active area of mathematical research in the last decade, Combinatorics of Set Partitions presents methods used in the combinatorics of pattern avoidance and pattern enumeration in ...

    spring-boot-kafka:Spring Boot Kafka示例代码

    带Kafka的样本Spring Boot 公开了一个使用json消息并发布到kafka主题中的api 要通过泊坞窗启动zookeeper和kafka,请执行以下操作: docker-compose up 生成应用程序映像 docker build --no-cache -t sample_kafka...

    partitions:partitions(n)返回第n个分区号,最大为Matlab最大的整数功能。-matlab开发

    partitions(n)返回第n个分区号,最大为Matlab最大的整数功能。 示例:partitions(0) 返回 1,partitions(200) 返回 3972999029388。 使用的算法归因于Euler,并在Mathologer的视频中描述了该算法(此代码的灵感...

    partitions:rubygem生成整数,集合和多集合分区

    gem 'partitions' 然后执行: $ bundle 或将其自己安装为: $ gem install partitions 用法 >> require 'partitions' #=> true >> 5.partitions #=> nil [1, 1, 1, 1, 1] [1, 1, 1, 2] [1, 1, 3] [1, 2, 2] [1, ...

    bootstar(带注册机)

    partitions of the harddisk(s)栏中:“a”表示该选项中的活动分区,“x”表示选择了该分区,“?”表示新增分区未作选择。光带所在的内容回车可编辑,空的地方用add命令增加。  图4中visible打“√”表示启动时...

Global site tag (gtag.js) - Google Analytics