在保证手机有recovery模式的前提下.
手机正常待机模式,已经打开usb调试,使用数据线连接手机,在cmd命令下输入
D:\PROGRA~1\adt-bundle-windows-x86\sdk\platform-tools>adb reboot recovery
让手机重启进入recovery模式.
进入adb shell
D:\PROGRA~1\adt-bundle-windows-x86\sdk\platform-tools>adb shell
~ # ls
ls
boot init sys
cache init.rc system
data proc tmp
datadata res ueventd.goldfish.rc
default.prop root ueventd.lenovo.rc
dev sbin ueventd.rc
emmc sd-ext
etc sdcard
~ #
在recovery模式未选择从sdcard选择update.zip/或是挂载sdcard前mount情况如下,会发现虽然有sdcard挂载点,但是并没有挂载sdcar分区.(或是输入df -h 即可查看到分区情况)
~ # mount
mount
rootfs on / type rootfs (rw)
tmpfs on /dev type tmpfs (rw,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
/dev/block/mtdblock4 on /cache type yaffs2 (rw,nodev,noatime,nodiratime)
点击上面这些操作后,即可挂载了sdcard分区,也就是可以通过这个操作,查看一下它是怎么挂载的.
~ # mount
mount
rootfs on / type rootfs (rw)
tmpfs on /dev type tmpfs (rw,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
/dev/block/mtdblock4 on /cache type yaffs2 (rw,nodev,noatime,nodiratime)
/dev/block/mmcblk0p1 on /sdcard type vfat (rw,nodev,noatime,nodiratime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp4