Depending on the embodiment chosen, the data storage device may be implemented in the form of a USB key, an SD card, a removable storage disk, etc. In addition, the data transfer interface is not limited, for example by its configuration, to a particular computing device or particular type of computing device. Depending on the embodiment, the data transfer interface may be configured to exchange data with different computing devices or types of computing devices, such as a computer, a personal computer (PC), a tablet, a smartphone, an industrial console, a vehicle dashboard, a camera, etc.
According to yet another aspect, a removable data storage device is provided comprising a data storage device as proposed above, wherein the data transfer interface is of the Universal Serial Bus (USB) type.
Another aspect relates to a computer program, loadable into a memory associated with a processor, and comprising portions of code for implementing a method as proposed in the present description during the execution of said program by the processor.
Another aspect relates to a set of data representing, for example in compressed or encoded form, a computer program as proposed in the present description.
Another aspect relates to a non-transitory storage medium for a computer-executable program, comprising a set of data representing one or more programs, said one or more programs comprising instructions for, during the execution of said one or more programs by a computer comprising a processor operatively coupled to a memory and to a data communication input/output interface, causing the computer to control a non-transitory data storage device according to a method for controlling a data storage device according to one of the embodiments proposed in the present description.