Data backup method of mobile solid state disk and mobile solid state disk
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN WOWEI INNOVATION TECH CO LTD
- Filing Date
- 2022-02-21
- Publication Date
- 2026-05-29
Smart Images

Figure CN114546723B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data storage technology, and in particular to a data backup method for a portable solid-state drive and a portable solid-state drive. Background Technology
[0002] Solid-state drives (SSDs) are storage devices that use semiconductor flash memory (NAND flash) as their medium. Compared to traditional hard disk drives (HDDs), SSDs offer advantages such as superior read / write performance, lower power consumption, shock and drop resistance, and noiselessness. Because of these advantages, various compact and portable portable SSDs (PSSDs) can be manufactured based on SSD technology.
[0003] However, because PSSDs use flash memory chips to store data, and flash memory has a limited lifespan (number of write cycles), bad blocks may appear after a period of use, causing some data corruption. Once the flash memory chips are damaged, the data is very difficult to recover, which is a major concern for many users regarding portable SSDs.
[0004] Currently, some researchers are studying real-time data backup. For example, CN 104866395 B discloses a data backup method, which includes: determining whether a backup operation is needed based on a preset concurrency control strategy, and / or dependency control strategy, and / or priority control strategy, and / or maximum backup interval; when a backup operation is determined to be needed, acquiring incremental data from the primary data center; converting the format of the incremental data to meet the format requirements of the backup center; synchronizing the converted data to the backup center; monitoring the data backup progress; and returning the corresponding query results based on the data backup progress query request. This data backup method relies on a relatively complex data backup system and is mainly suitable for primary / standby switching systems, making it difficult to meet the data backup needs of portable solid-state drives.
[0005] Therefore, it is necessary to pay attention to the data storage security of portable solid-state drives and improve data protection and recovery capabilities. Summary of the Invention
[0006] In view of this, the present invention addresses the deficiencies of the existing technology, and its main objective is to provide a data backup method for a portable solid-state drive (SSD) and a portable SSD. The method incorporates a mode switching mechanism. In normal storage mode, the backup function of the backup area is not activated. In backup mode, the backup area is activated, and the storage area and backup area work together to achieve incremental data backup in the storage area, data recovery in the backup area, and deletion of related data in the backup area. Furthermore, it adds a process to determine whether a recovery operation is necessary, further ensuring the security of data recovery and deletion operations on the portable SSD.
[0007] To achieve the above objectives, the present invention adopts the following technical solution:
[0008] A method for backing up data on a portable solid-state drive includes:
[0009] Based on the preset control strategy, determine whether it is necessary to enter backup mode;
[0010] When it is determined that backup mode needs to be entered, the data in the storage area is compared with the data in the backup area. If the data in the storage area is inconsistent with the data in the backup area, the data is processed. If it is confirmed that the data in the storage area is less than the data in the backup area, the redundant data in the backup area is obtained, and recovery mode is entered to determine whether a recovery operation is needed. If it is confirmed that the data in the storage area is greater than the data in the backup area, the incremental data in the storage area is obtained and stored in the backup area.
[0011] The recovery operation is performed according to the rules for determining whether a recovery operation is needed: if recovery is confirmed, the redundant data in the backup area is stored in the storage area; otherwise, the redundant data in the backup area is deleted. When new data is stored on the external SSD during use, in backup mode, the newly stored data (also known as incremental data) is automatically compressed and backed up. When data is deleted from the external SSD during use, the deletion operation requires user confirmation. This confirmation process gives the user a chance to "undo" the deletion. Additionally, for accidentally deleted data, switching to backup mode and confirming the deletion allows for recovery. In this case, after data is deleted from the storage area, data recovery can be performed by storing excess data (also known as redundant data) from the backup area into the storage area, ensuring data security.
[0012] As a preferred approach, the data in the storage area is compared with the data in the backup area. If the data in the storage area matches the data in the backup area, the backup mode is exited, and the system returns to the normal storage mode. The normal storage mode includes adding data to the storage area and deleting data from the storage area. In normal storage mode, the portable SSD does not access the data in the backup area; it only processes the data in the storage area, avoiding any impact on data access efficiency caused by compression and decompression processes during the backup process.
[0013] As a preferred embodiment, storing incremental data from the storage area into the backup area further includes:
[0014] The incremental data is compressed to obtain compressed incremental data;
[0015] The compressed incremental data is stored in the backup area.
[0016] As a preferred embodiment, storing redundant data from the backup area into the storage area further includes:
[0017] The redundant data is decompressed to obtain decompressed redundant data;
[0018] The decompressed redundant data is stored in the storage area.
[0019] A portable solid-state drive (SSD) includes a PCB board with a storage area and a backup area. The storage area has a first flash memory chip mounted on it, and the backup area has a second flash memory chip mounted on it. The PCB board also includes a controller, which comprises a main control module and a bridge module, and the controller is electrically connected to both the first and second flash memory chips.
[0020] The main control module stores executable instructions that can be executed, causing the main control module to perform: a data backup method for a portable solid-state drive as described above.
[0021] As a preferred embodiment, the main control module includes a mode switching program, and the executable instructions are stored in the mode switching program, causing the mode switching program to execute: the data backup method for portable solid-state drives as described above.
[0022] As a preferred embodiment, the PCB board is provided with a button, which is electrically connected to the main control module. The button controls the execution of executable instructions to realize the aforementioned data backup method for the portable solid-state drive.
[0023] Compared with existing technologies, this invention has significant advantages and beneficial effects. Specifically, as can be seen from the above technical solution, it mainly involves a data backup method for portable solid-state drives (SSDs) and a mode switching mechanism within the portable SSD. In normal storage mode, the backup function of the backup area is not activated; in backup mode, the backup area is activated, and the storage area and backup area work together to achieve incremental data backup in the storage area, data recovery in the backup area, and deletion of related data in the backup area. Furthermore, it adds a process to determine whether a recovery operation is needed, further ensuring the security of data recovery and deletion operations on the portable SSD.
[0024] To more clearly illustrate the structural features and effects of the present invention, the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments. Attached Figure Description
[0025] Figure 1 This is a schematic diagram of the overall process of an embodiment of the present invention;
[0026] Figure 2 This is a flowchart of the conventional storage mode according to an embodiment of the present invention;
[0027] Figure 3 This is a flowchart of an incremental backup process according to an embodiment of the present invention;
[0028] Figure 4 This is a flowchart of data recovery and reduced backup according to an embodiment of the present invention;
[0029] Figure 5 This is a first perspective view (assembled state) of a first embodiment of the portable solid-state drive of the present invention.
[0030] Figure 6 This is a second perspective view (expanded state) of a first embodiment of the portable solid-state drive of the present invention.
[0031] Figure 7 This is a perspective view of the PCB board of the portable solid-state drive according to Embodiment 1 of the present invention;
[0032] Figure 8 This is a schematic diagram (also a principle block diagram) of the module structure of a first embodiment of the portable solid-state drive of the present invention.
[0033] Figure 9 This is a schematic diagram (also a principle block diagram) of the module structure of the second embodiment of the portable solid-state drive of the present invention.
[0034] Figure 10 This is a diagram showing the usage status of the portable solid-state drive of this invention.
[0035] Explanation of reference numerals in the attached diagram:
[0036] 10. Outer casing 11. Interface holes
[0037] 12. Threaded hole; 13. Limiting step
[0038] 14. Limiting block 141. Limiting post
[0039] 20. PCB board 21. Interface
[0040] 22. Controller; 23. First flash memory chip
[0041] 24. Lamp body; 25. Second flash memory chip
[0042] 26. Fixing hole; 27. Limiting hole
[0043] 30. Light guide plate; 40. Bottom cover
[0044] 41. Connecting hole 50. Screw
[0045] A. Storage area B. Backup area
[0046] C. Receptacle. Detailed Implementation
[0047] Please refer to Figures 1 to 10 As shown, it illustrates the flowchart and specific structure of an embodiment of the present invention.
[0048] A method for backing up data on a portable solid-state drive includes: determining whether to enter backup mode based on a preset control policy. (See reference...) Figure 1 The diagram illustrates the overall process of a data backup method for a portable solid-state drive. When it is determined that backup mode is needed, the data in the storage area is compared with the data in the backup area. If the data in the storage area is inconsistent with the data in the backup area, the data is processed as follows: If it is confirmed that the data in the storage area is less than the data in the backup area, redundant data from the backup area is acquired, and recovery mode is entered to determine whether a recovery operation is needed; if it is confirmed that the data in the storage area is greater than the data in the backup area, incremental data from the storage area is acquired and stored in the backup area; when it is determined that backup mode is not needed, the system returns to normal storage mode.
[0049] Furthermore, based on the rules for determining whether a recovery operation is necessary, a recovery operation is performed: if recovery is confirmed, the redundant data in the backup area is stored in the storage area; otherwise, the redundant data in the backup area is deleted.
[0050] Therefore, when a user saves new data to the external SSD, the newly saved data (also known as incremental data) is automatically compressed and backed up in backup mode. When a user deletes data from the external SSD, the deletion operation itself is quite cautious. For important data, if the deleted data is what the user intends to delete and does not want to use again, the user must confirm the removal, and then this data will truly be unrecoverable from the external SSD. This confirmation step gives the user a chance to "change their mind." At the same time, for data that is accidentally deleted, it can be recovered by switching to backup mode and confirming the deletion. Specifically, after deleting data in the storage area, the data in the storage area can be recovered from the backup area using the data that exceeds the storage area (also known as redundant data).
[0051] Figure 2 As shown, it displays a flowchart of the conventional storage mode. The data backup method for the portable solid-state drive further includes: comparing the data in the storage area with the data in the backup area; if the data in the storage area is consistent with the data in the backup area, then exiting the backup mode and returning to the conventional storage mode, wherein the conventional storage mode includes: adding data to the storage area and clearing data in the storage area.
[0052] Figure 3 The diagram shows an incremental backup flowchart. Storing incremental data from the storage area into the backup area further includes: compressing the incremental data to obtain compressed incremental data; and storing the compressed incremental data into the backup area.
[0053] Figure 4 As shown, it displays a flowchart of data recovery and reduced backup. Storing redundant data from the backup area into the storage area further includes: decompressing the redundant data to obtain decompressed redundant data; and storing the decompressed redundant data into the storage area.
[0054] A portable solid-state drive includes a casing and a PCB board 20 disposed inside the casing. Figure 5 The diagram shows a first perspective view of a portable solid-state drive (SSD) embodiment, specifically illustrating the assembled state of the SSD. An interface 21 is located at the edge of the PCB board 20, and a lamp body 24 is positioned beside the interface 21. The interface 21 and the lamp body 24 are electrically connected to a controller 22. A light guide plate 30 is provided on the housing, and this light guide plate 30 is mounted on the outside of the lamp body 24 so that the light emitted by the lamp body 24 during operation is displayed on the outside of the portable SSD through the light guide plate 30, thereby indicating the working status of the portable SSD. Preferably, the lamp body 24 is an LED lamp body.
[0055] Figure 6 The diagram shows a second perspective view of a first embodiment of the portable solid-state drive (SSD), specifically an exploded perspective view of the SSD. In this embodiment, the housing includes an outer shell 10 and a bottom cover 40, wherein the outer shell 10 and the bottom cover 40 respectively cover the outer sides of the PCB board 20, and the outer shell 10 is connected to the bottom cover 40 by screws 50. In this embodiment, the outer shell 10 is disposed at the upper end of the PCB board 20, and the bottom cover 40 is disposed at the lower end of the PCB board 20. The outer shell 10 includes a base plate and a peripheral plate disposed around the periphery of the base plate. The peripheral plate is provided with an interface hole 11 that extends through the interior and exterior to allow the interface 21 of the portable SSD to interface with an external terminal device. In actual implementation, the base plate can be flat or its outer surface can be a streamlined curved surface to increase its aesthetics. The base plate is provided with a threaded hole 12 for connection with the bottom cover 40. The end edge of the peripheral side plate is provided with a limiting step 13, such that the peripheral edge of the bottom cover 40 is limited to the limiting step 13. The bottom cover 40 is provided with a connecting hole 41, which is vertically continuous. The bottom cover 40 is connected to the threaded hole 12 via a screw 50 passing through the connecting hole 41, thus connecting the outer shell 10 and the bottom cover 40. Preferably, the outer shell 10 is a metal outer shell 10, and the bottom cover 40 is a metal bottom cover 40. In the portable solid-state drive, the casing protects the PCB board 20.
[0056] A cavity C is formed between the outer shell 10 and the bottom cover 40. The PCB board 20 is installed in the cavity C, and the interface 21 of the PCB board 20 is installed inside the interface hole 11 to facilitate the interface 21 of the PCB board 20 inside the mobile solid-state drive to interface with the device. In this embodiment, the PCB board 20 is also provided with a fixing hole 26, which is vertically through-hole. The threaded hole 12, fixing hole 26, and connecting hole 41 are vertically arranged, so that the bottom cover 40 is connected to the threaded hole 12 by a screw 50 passing through the connecting hole 41 and fixing hole 26, thereby limiting and fixing the PCB board 20 in the shell. In addition, in this embodiment, the outer shell 10 is also provided with a limiting block 14, which has a downwardly protruding limiting post 141. The PCB board 20 is provided with a vertically through-hole 27, and the limiting post 141 passes through the limiting hole 27 to further limit the PCB board 20.
[0057] Therefore, during the assembly of the portable solid-state drive in this embodiment, the PCB board 20 is placed inside the inverted outer casing 10. The limiting hole 27 at one end of the PCB board 20 is matched and positioned with the limiting post 141. At the same time, the interface 21 at the other end of the PCB board 20 is installed in the interface hole 11 to achieve the pre-positioning of the PCB board 20 inside the outer casing 10. Then, the bottom cover 40 is locked to the bottom of the outer casing 10 (the bottom of the outer casing 10 is facing upwards during operation). The screw 50 passes through the connecting hole 41 and the fixing hole 26 to connect to the threaded hole 12. The overall structure of the portable solid-state drive is relatively simple. By improving the structure of the outer casing 10 and the PCB board 20, the PCB board 20 can be pre-positioned when it is placed. When the bottom cover 40 is locked, the PCB board 20 can be locked in position again, preventing the PCB board 20 from loosening or shaking inside the casing. The limiting block 14 restricts the height of the PCB board 20 inside the casing, so that the PCB board 20 is stably and reliably suspended inside the casing. Its overall structure is simple, easy to manufacture and assemble, and reduces the possibility of damage to the PCB board 20 when the portable solid-state drive is subjected to collisions or other situations.
[0058] Figure 7 The diagram shows a perspective view of the PCB board 20 of a first embodiment of the portable solid-state drive. The PCB board 20 has a storage area A and a backup area B. Storage area A is equipped with a first flash memory chip 23, and backup area B is equipped with a second flash memory chip 25. In this embodiment, three first flash memory chips 23 and one second flash memory chip 25 are provided. In actual implementation, one, two, or more first flash memory chips 23 may also be provided.
[0059] Furthermore, a controller 22 is also provided on the PCB board 20, and the controller 22 is electrically connected to the first flash memory chip 23 and the second flash memory chip 25, respectively. The controller 22 includes a main control module and a bridging module. In the portable solid-state drive (SSD), the controller 22 integrates the main control module and the bridging module, enabling the SSD to have control and bridging functions. The main control module can be an SM2320 controller or a JM586 controller. The main control module has a built-in mode switching program containing executable instructions. These executable instructions can be executed, causing the main control module to perform the aforementioned data backup method for the portable SSD. In practical implementation, a button can also be provided on the PCB board 20, electrically connected to the main control module. The button controls the execution of the executable instructions to achieve the aforementioned data backup method for the portable SSD.
[0060] Reference Figure 1As shown, the portable solid-state drive switches between normal storage mode and backup mode through the mode switching program of the main control module, thereby controlling the read / write operations of the first flash memory chip 23 in storage area A and the second flash memory chip 25 in backup area B: In normal storage mode, the controller 22 only performs read / write operations on the first flash memory chip 23 in storage area A; in backup mode, the controller 22 can perform read / write operations on the second flash memory chip 25 in backup area B. If some bad blocks or damage occur in the first flash memory chip 23 in storage area A of the portable solid-state drive, the controller 22 will use the second flash memory chip 25 in backup area B to recover the data from the first flash memory chip 23 in storage area A.
[0061] Reference Figure 2 As shown, in the standard storage mode of the portable SSD, when a user stores external data into the portable SSD, the controller 22 stores the external data from external terminal devices such as computers into storage area A via interface 21. In the standard storage mode of the portable SSD, when a user deletes or cuts data on the portable SSD, the controller 22 clears the data in storage area A or cuts and copies the data in storage area A to external terminal devices such as computers via interface 21.
[0062] Reference Figure 3 As shown, when the user executes the mode switching procedure, the portable solid-state drive enters the backup mode. The controller 22 compares the data in storage area A with the data in backup area B. When the data in storage area A is greater than the data in backup area B, the incremental data in storage area A is obtained. The incremental data in storage area A is compressed in the cache DRAM to obtain compressed incremental data. The compressed incremental data is then stored in backup area B to complete the backup operation of the portable solid-state drive.
[0063] And, refer to Figure 4 As shown, when the user executes the mode switching procedure, the portable SSD enters backup mode. The controller 22 compares the data in storage area A with the data in backup area B. If the data in storage area A is less than the data in backup area B, redundant data from backup area B is retrieved for a recovery operation decision. If the user confirms the recovery, the redundant data in backup area B is decompressed in the cache DRAM to obtain decompressed redundant data, which is then stored in storage area A, thus achieving data recovery from the portable SSD. Otherwise, the redundant data in backup area B is deleted, thus reducing the amount of data backed up from the portable SSD.
[0064] The interface 21 is located at the front edge of the PCB board 20 and is electrically connected to the controller 22 to facilitate the interface between the portable solid-state drive and external devices. In this embodiment, the interface 21 is a Type-C female connector. A light 24 is located beside the interface 21 and is electrically connected to the controller 22 to indicate the working status of the portable solid-state drive. The limiting hole 27 is located at the rear end of the PCB board 20, and the limiting post 141 passes through the limiting hole 27 of the PCB board 20 to further limit the rear end of the PCB board 20. The fixing hole 26 is located at the front end of the PCB board 20, and the bottom cover 40 is connected to the threaded hole 12 via screws 50 passing through the connecting hole 41 and the fixing hole 26 to achieve the limiting and fixing installation of the front end of the PCB board 20 within the housing. A cache DRAM is also mounted on the PCB board 20 and is electrically connected to the controller 22. The PCB board 20 is also equipped with a first power module, which is electrically connected to the controller 22, the first flash memory chip 23, the second flash memory chip 25, and the cache DRAM to provide power. The cache DRAM provides a buffer during compression and decompression operations on the portable solid-state drive: incremental data in storage area A is compressed in the cache DRAM, and then the compressed incremental data is stored in backup area B, thereby achieving incremental backup of data in the portable solid-state drive; redundant data in backup area B is decompressed in the cache DRAM, and then the decompressed redundant data is stored in storage area A, thereby achieving data recovery operations on the portable solid-state drive.
[0065] Figure 8 The diagram shows a schematic of the module structure of a portable solid-state drive (SSD) according to Embodiment 1. The controller 22 is electrically connected to the interface 21, the first flash memory chip 23 in storage area A, the second flash memory chip 25 in backup area B, and the cache DRAM, respectively, to control the switching between normal storage mode and backup mode. The first power module supplies power to the controller 22, the first flash memory chip 23, the second flash memory chip 25, and the cache DRAM. Additionally, the interface 21 is electrically connected to both the first power module and the controller 22. After an external terminal device such as a computer interfaces with the portable SSD, the portable SSD transmits data through the interface 21. Simultaneously, the controller 22, electrically connected to the interface 21, controls the first flash memory chip 23 in storage area A, the second flash memory chip 25 in backup area B, and the cache DRAM, thereby enabling the portable SSD to switch between normal storage mode and backup mode.
[0066] Figure 9The diagram shows a schematic of the module structure of a second embodiment of the portable solid-state drive. In embodiment two, based on embodiment one, a second power module is added to the PCB board 20. Specifically, the PCB board 20 also includes a second power module, a display control module, and a display screen. The second power module is electrically connected to both the display control module and the display screen to supply power to them. The display control module is connected to the display screen and also to the controller 22. The display control module includes a display control chip or a microcontroller. The interface 21 is electrically connected to the second power module. (See reference...) Figure 10 As shown, after an external terminal device such as a computer is connected to the portable SSD, the portable SSD transmits data through interface 21. Simultaneously, the controller 22, electrically connected to interface 21, controls the first flash memory chip 23 in storage area A, the second flash memory chip 25 in backup area B, and the cache DRAM, thereby enabling the portable SSD to switch between normal storage mode and backup mode. At the same time, the controller 22 transmits its status information to the display control module, which then displays prompts on the screen so that the user can be aware of and control the status of the portable SSD. Furthermore, the user can operate the portable SSD through the display screen, transmitting information to the display control module to control its status.
[0067] Figure 10 As shown, it displays a usage status graph of the portable solid-state drive. (Refer to...) Figure 1 As shown, the portable SSD is connected to external terminal devices such as computers via a data cable and an interface to achieve interoperability. In the portable SSD's normal storage mode, users can store data from external terminal devices into storage area A, or delete data in storage area A.
[0068] Alternatively, users can access the mode switching program via an external terminal device. The mode switching program determines whether to enter backup mode based on a preset control strategy: if the user does not enter backup mode, it exits the mode switching program and returns to normal storage mode; if the user enters backup mode, the controller 22 compares the data in storage area A with the data in backup area B. Specifically, the controller 22 determines whether the data in storage area A and backup area B are the same at the flash memory conversion layer.
[0069] If the data in storage area A is the same as the data in backup area B, the user is prompted that the data does not need to be backed up, the mode switching program is exited, and the user returns to the normal storage mode. Otherwise, based on the data in storage area A and backup area B, the first flash memory chip 23 in storage area A and the second flash memory chip 25 in backup area B are identified respectively, and the data in storage area A and backup area B are processed respectively:
[0070] If the data in storage area A is less than the data in backup area B, then the redundant data in backup area B is retrieved, and recovery mode is entered to determine whether a recovery operation is needed. Based on the rules for determining whether a recovery operation is needed, a recovery operation is performed. If recovery is confirmed, the redundant data in backup area B is stored in storage area A, and data recovery is performed; otherwise, the redundant data in backup area B is considered unnecessary data and is deleted.
[0071] In addition, if the data in storage area A is greater than the data in backup area B, then the incremental data in storage area A is obtained and stored in backup area B.
[0072] The key design focus of this invention is primarily a data backup method for portable solid-state drives (SSDs) and a mode switching mechanism incorporated into the portable SSD. In normal storage mode, the backup function of the backup area is not activated; only the storage area is used for data operations, thereby improving the efficiency of data access operations in the storage area. In backup mode, the backup area is activated, and the storage area and backup area work together to achieve incremental data backup in the storage area, data recovery in the backup area, and deletion of related data in the backup area. Furthermore, it adds a process to determine whether a recovery operation is needed, further ensuring the security of data recovery and deletion operations on the portable SSD.
Claims
1. A data backup method for a portable solid-state drive, characterized in that: include: Based on the preset control strategy, determine whether it is necessary to enter backup mode; When it is determined that backup mode needs to be entered, the data in the storage area is compared with the data in the backup area. If the data in the storage area is inconsistent with the data in the backup area, the data is processed. If it is confirmed that the data in the storage area is less than the data in the backup area, the redundant data in the backup area is obtained, and recovery mode is entered to determine whether a recovery operation is needed. If it is confirmed that the data in the storage area is greater than the data in the backup area, the incremental data in the storage area is obtained and stored in the backup area. The recovery operation is performed according to the rules for determining whether a recovery operation is needed: if recovery is confirmed, the redundant data in the backup area is stored in the storage area; otherwise, the redundant data in the backup area is deleted.
2. The data backup method for a portable solid-state drive according to claim 1, characterized in that: The data in the storage area is compared with the data in the backup area. If the data in the storage area is consistent with the data in the backup area, the backup mode is exited and the normal storage mode is returned. The normal storage mode includes: adding data to the storage area and clearing data in the storage area.
3. The data backup method for a portable solid-state drive according to claim 1, characterized in that: Storing incremental data from the storage area into the backup area further includes: The incremental data is compressed to obtain compressed incremental data; The compressed incremental data is stored in the backup area.
4. The data backup method for a portable solid-state drive according to claim 1, characterized in that: Storing redundant data from the backup area into the storage area further includes: The redundant data is decompressed to obtain decompressed redundant data; The decompressed redundant data is stored in the storage area.
5. A portable solid-state drive, comprising a PCB board, characterized in that: The PCB board includes a storage area and a backup area. A first flash memory chip is mounted on the storage area, and a second flash memory chip is mounted on the backup area. The PCB board also includes a controller, which comprises a main control module and a bridge module, and is electrically connected to both the first and second flash memory chips. The main control module stores executable instructions, which are executable and enable the main control module to perform the following: A data backup method for a portable solid-state drive as described in any one of claims 1 to 4.
6. A portable solid-state drive according to claim 5, characterized in that: The main control module includes a mode switching program, and the executable instructions are stored in the mode switching program.
7. A portable solid-state drive according to claim 5, characterized in that: The PCB board is equipped with buttons, which are electrically connected to the main control module.