Patent ID: 8234717
Filing Date: 2012-07-31
Classification: G06F

Abstract:
1. An information-processing device having data communication device for performing data communication with an external storage device to re-write storing data in a nonvolatile manner, wherein the information processing device can read and write data stored in said external storage device by way of the data communication device, processes information related to data thus read from said external storage device, and reads first master boot record (MBR) data stored in a predetermined first storage area of said external storage device, the information-processing device comprising: virtualized data storage device for storing invalid first MBR data in said first storage area, generating virtualized data by encrypting valid second MBR data and genuine data that can be used in the information-processing device, and storing the virtualized data in a predetermined second storage area of said external storage device; first determination processor for determining whether the first MBR data in said first storage area is valid or not; second MBR data extraction processor for decrypting virtualized data stored in said external storage device on condition that said first MBR data in said first storage area is not valid, and extracting the second MBR data virtualized in the virtualized data; second determination processor for determining whether said second MBR data extracted in the second MBR data extraction processor is valid or not; genuine data generation processor for making said genuine data generated by decrypting said virtualized data usable in the information-processing device on condition that said second MBR data is determined to be valid in said second determination processor, or formatting said external storage device on condition that said second MBR data is determined to be invalid in said second determination processor; domain name acquisition processor for acquiring a security identifier (SID) in the information-processing device or acquiring a domain name assigned to the information-processing device on a computer network, wherein said virtualized data storage device generates and stores, in the data storage area of the external storage device, virtualized data that further includes the security identifier (SID) or the domain name acquired by the domain name acquisition processor; and domain name determination processor for extracting the virtualized security identifier (SID) or the domain name together with the second MBR data in the virtualized data on condition that the second MBR data has been determined to be valid in said second determination processor, and determining whether there is a match between the security identifier (SID) or the extracted domain name and the security identifier (SID) or the domain name acquired by said domain name acquisition processor, wherein said genuine data generation processor makes said genuine data usable on condition that said domain name determination processor has determined that there is a match.