Each time you Startup your Android device, it will run a media Scan during the boot screen which scans every file on your internal as well as external memory slots. It increases the startup time for Android devices with considerably less RAM, it also consumes a looooooot of power. More power then it actually gets from the power adapter.
For example, If I connect my Galaxy S2 to charger after a full battery drain and turn it on immediately, it turns off half way through the media scan. Media scanner needs more power then the charger actually supplies, I have to wait for atleast 5 minutes before I can turn on my phone. This is such an annoying thing, if your battery dies when you are in the middle of a call, you will have to wait for 5 minutes before you can turn on your phone.
What is Media Scanner
Media Scanner scans for new media files on your storage every time the OS boots. It configures the data for thumbnails, galleries e.t.c
I wouldn’t recommend on completely disabling your Media Scanner. It might be annoying as it prompts a long scan for every startup.
How to Disable Android Media Scanner
I will show you How to Disable Android Media Scanner on startup and configure it to run on command (Any time you wish)
- Make sure ‘USB Debugging’ is enabled by going to Settings – Applications – Development
- Download and Install Rescan Media app from the Play Store
- Launch the App and approve the device permissions if you are running it for the first time
- Click ‘Disable Media Scanner’ to disable media scanner on boot
- Click ‘Re-enable Media Scanner’ whenever you wish to enable media scanner
I’ve successfully managed to disable media scanner on my Galaxy S2.