DATA PROTECTING METHOD, MEMORY CONTROLLER AND MEMORY STORAGE DEVICE
First Claim
1. A data protecting method for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module has at least a first storage area and a second storage area, the data protecting method comprising:
- providing default configuration information and pre-boot codes stored in the first storage area in response to a boot command from a host system, wherein the host system is unable to recognize the second storage area according to the default configuration information, and the pre-boot codes are executed in the host system;
receiving a user identification code and a user password from the host system;
determining whether the user identification code and the user password are respectively identical to a first identification code and a first password; and
if the user identification code and the user password are respectively identical to the first identification code and the first password, transmitting a re-boot command to re-boot the host system, and providing first configuration information to the host system after re-booting the host system, wherein the host system recognizes the second storage area according to the first configuration information and accesses data stored in the second storage area.
1 Assignment
0 Petitions
Accused Products
Abstract
A data protecting method for a rewritable non-volatile memory module having a first storage area and a second storage area and a memory controller and a memory storage device using the same are provided. The method includes providing default configuration information in response to a boot command from a host system, wherein the host system cannot recognize the second storage area according to the default configuration information. The method also includes requesting the host system to re-boot when a user identification code and a user password receiving from the host system pass an authentication procedure, and providing first configuration information to the host system after re-booting the host system. The host system can recognize the second storage area according to the first configuration information. Accordingly, the method can effectively protect data stored in the rewritable non-volatile memory module.
13 Citations
25 Claims
-
1. A data protecting method for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module has at least a first storage area and a second storage area, the data protecting method comprising:
-
providing default configuration information and pre-boot codes stored in the first storage area in response to a boot command from a host system, wherein the host system is unable to recognize the second storage area according to the default configuration information, and the pre-boot codes are executed in the host system; receiving a user identification code and a user password from the host system; determining whether the user identification code and the user password are respectively identical to a first identification code and a first password; and if the user identification code and the user password are respectively identical to the first identification code and the first password, transmitting a re-boot command to re-boot the host system, and providing first configuration information to the host system after re-booting the host system, wherein the host system recognizes the second storage area according to the first configuration information and accesses data stored in the second storage area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A memory controller for controlling a rewritable non-volatile memory module and comprising:
-
a host interface configured to couple to a host system; a memory interface configured to couple to the rewritable non-volatile memory module, wherein the rewritable non-volatile memory module has at least a first storage area and a second storage area; and a memory management circuit coupled to the host interface and the memory interface and configured to provide default configuration information and pre-boot codes stored in the first storage area in response to a boot command from the host system, wherein the host system is unable to recognize the second storage area according to the default configuration information, and the pre-boot codes are executed in the host system, wherein the memory management circuit is further configured to receive a user identification code and a user password from the host system and determine whether the user identification code and the user password are respectively identical to a first identification code and a first password, wherein if the user identification code and the user password are respectively identical to the first identification code and the first password, the executed pre-boot codes transmit a re-boot command to re-boot the host system, and the memory management circuit provides first configuration information to the host system after re-booting the host system, wherein the host system recognizes the second storage area according to the first configuration information and accesses data stored in the second storage area. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A memory storage device comprising:
-
a connector configured to couple to a host system; a rewritable non-volatile memory module having at least a first storage area and a second storage area; and a memory controller coupled to the connector and the rewritable non-volatile memory module and configured to provide default configuration information and pre-boot codes stored in the first storage area in response to a boot command from the host system, wherein the host system is unable to recognize the second storage area according to the default configuration information, and the pre-boot codes are executed in the host system, wherein the memory controller is further configured to receive a user identification code and a user password from the host system and determine whether the user identification code and the user password are respectively identical to a first identification code and a first password, wherein if the user identification code and the user password are respectively identical to the first identification code and the first password, the executed pre-boot codes transmit a re-boot command to re-boot the host system, and the memory controller provides first configuration information to the host system after re-booting the host system, wherein the host system recognizes the second storage area according to the first configuration information and accesses data stored in the second storage area. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification