Security device for a mass storage
First Claim
1. A storage management device (5, 12) for managing storage areas (DSB, VSB) of a mass storage (9), it being possible by means of the mass storage (9) to store concatenation data (VD) in management storage areas (VSB), which define a concatenation of data storage areas (DSB), in which associated information data (ID1, ID2, ID3) can be stored by the mass storage (9), having storage control means (8) for determining data storage areas (DSB) identified by the concatenation data (VD) as unassigned, and for determining modified concatenation data (GVD), which identify a concatenation modified by writing information data (ID) to be stored to unassigned data storage areas (DSB), and having buffer storage means (6) for buffer storing the modified concatenation data (GVD), and having writing means (7) for writing the information data (ID) to be stored to unassigned data storage areas (DSB) determined by the storage control means (8) and for writing all the modified concatenation data (GVD) to a first concatenation subarea (VTB1) and a to second concatenation subarea (VTB2) of the management storage area (VSB), characterized in that backup means (12) are provided for determining backup data (SD) identifying the modified concatenation data (GVD) to be written, and in that the writing means (7) are designed, before writing the modified concatenation data (GVD) to the first and the second concatenation subarea (VTB1, VTB2), to write the backup data (SD) to a backup subarea of the management storage area (VSB), and in that the backup means (12) are designed, following an unscheduled interruption in writing the modified concatenation data (GVD), to determine by reference to the backup data (SD) whether the concatenation data (VD) stored in the first concatenation subarea (VTB1) or in the second concatenation subarea (VTB2) form valid concatenation data (VD, GVD).
1 Assignment
0 Petitions
Accused Products
Abstract
A storage management device (5, 12) is intended for managing data storage areas (DSB) of a mass storage, such as a hard disk (5), for example. Associated data storage areas (ID1, ID2, ID3) of the mass storage are concatenated by concatenation data (VD). The storage management device (5, 12) contains backup means (12) in order to determine backup data (SD), before overwriting the concatenation data (VD) with modified concatenation data (GVD), the backup data (SD) identifying the modified concatenation data (GVD) to be stored on the mass storage. If the process of storing the modified concatenation (GVD) is unexpectedly interrupted, the storage management device (5, 12) is designed to determine valid concatenation data (VD, GVD).
8 Citations
10 Claims
-
1. A storage management device (5, 12) for managing storage areas (DSB, VSB) of a mass storage (9), it being possible by means of the mass storage (9) to store concatenation data (VD) in management storage areas (VSB), which define a concatenation of data storage areas (DSB), in which associated information data (ID1, ID2, ID3) can be stored by the mass storage (9), having
storage control means (8) for determining data storage areas (DSB) identified by the concatenation data (VD) as unassigned, and for determining modified concatenation data (GVD), which identify a concatenation modified by writing information data (ID) to be stored to unassigned data storage areas (DSB), and having buffer storage means (6) for buffer storing the modified concatenation data (GVD), and having writing means (7) for writing the information data (ID) to be stored to unassigned data storage areas (DSB) determined by the storage control means (8) and for writing all the modified concatenation data (GVD) to a first concatenation subarea (VTB1) and a to second concatenation subarea (VTB2) of the management storage area (VSB), characterized in that backup means (12) are provided for determining backup data (SD) identifying the modified concatenation data (GVD) to be written, and in that the writing means (7) are designed, before writing the modified concatenation data (GVD) to the first and the second concatenation subarea (VTB1, VTB2), to write the backup data (SD) to a backup subarea of the management storage area (VSB), and in that the backup means (12) are designed, following an unscheduled interruption in writing the modified concatenation data (GVD), to determine by reference to the backup data (SD) whether the concatenation data (VD) stored in the first concatenation subarea (VTB1) or in the second concatenation subarea (VTB2) form valid concatenation data (VD, GVD).
-
8. A storage management method for managing storage areas (VSB, DSB) of a mass storage (9), it being possible by means of the mass storage (9) to store concatenation data (VD) in management storage areas (VSB), which define a concatenation of data storage areas (DSB), in which associated information data (ID1, ID2, ID3) can be stored on the mass storage (9), the method comprising the steps of:
-
determining data storage areas (DSB) identified by the concatenation data (VD) as unassigned;
determining modified concatenation data (GVD), which identify a concatenation modified by writing information data (ID3) to be stored into unassigned data storage areas (DSB);
buffer storing of the modified concatenation data (GVD);
writing the information data (ID3) to be stored to unassigned data storage areas (DSB) determined;
writing all the modified concatenation data (GVD) to a first concatenation subarea (VTB1) and to a second concatenation subarea (VTB2) of the management storage area (VSB), the method comprising the further steps of;
determining the backup data (SD) identifying the modified concatenation data (GVD) to be written in;
writing the backup data (SD) to a backup subarea of the management storage area (VSB) before writing the modified concatenation data (GVD) to the first and the second concatenation subarea (VTB1, VTB2);
determining by reference to the backup data (SD), following an unscheduled interruption in writing the modified concatenation data (GVD), whether the concatenation data (VD) stored in the first concatenation subarea (VTB1) or in the second concatenation subarea (VTB2) form valid concatenation data (VD, GVD). - View Dependent Claims (9, 10)
-
Specification