A method for adjusting a storage space of a partition of an embedded multimedia card of a terminal, wherein the embedded multimedia card comprises an internal SD card partition and a system partition, and the method comprises: determining a current external SD card mode of the terminal, wherein the external SD card mode comprises an external SD card installed mode or an external SD card uninstalled mode; receiving instruction information, wherein the instruction information is used for instructing the terminal to switch from the external SD card uninstalled mode to the external SD card installed mode, or used for instructing the terminal to switch from the external SD card installed mode to the external SD card uninstalled mode; characterized in that the method further comprises: if the instruction information is used for instructing the terminal to switch from the external SD card uninstalled mode to the external SD card installed mode, reducing a storage space of a current internal SD card partition and increasing a storage space of a current system partition according to the instruction information; and if the instruction information is used for instructing the terminal to switch from the external SD card installed mode to the external SD card uninstalled mode, increasing the storage space of the current internal SD card partition and reducing the storage space of the current system partition according to the instruction information. determining a current external SD card mode of the terminal, wherein the external SD card mode comprises an external SD card installed mode or an external SD card uninstalled mode; receiving instruction information, wherein the instruction information is used for instructing the terminal to switch from the external SD card uninstalled mode to the external SD card installed mode, or used for instructing the terminal to switch from the external SD card installed mode to the external SD card uninstalled mode; characterized in that the method further comprises: if the instruction information is used for instructing the terminal to switch from the external SD card uninstalled mode to the external SD card installed mode, reducing a storage space of a current internal SD card partition and increasing a storage space of a current system partition according to the instruction information; and if the instruction information is used for instructing the terminal to switch from the external SD card installed mode to the external SD card uninstalled mode, increasing the storage space of the current internal SD card partition and reducing the storage space of the current system partition according to the instruction information. if the instruction information is used for instructing the terminal to switch from the external SD card uninstalled mode to the external SD card installed mode, reducing a storage space of a current internal SD card partition and increasing a storage space of a current system partition according to the instruction information; and if the instruction information is used for instructing the terminal to switch from the external SD card installed mode to the external SD card uninstalled mode, increasing the storage space of the current internal SD card partition and reducing the storage space of the current system partition according to the instruction information.