Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Storage device and system starting method thereof

A storage device and startup system technology, applied in the direction of program loading/starting, program control devices, etc., can solve problems such as inability to operate the product, inability to start, inconvenient upgrade, etc., to improve the success rate, ensure correctness, and high reliability. Effect

Active Publication Date: 2014-08-06
SANECHIPS TECH CO LTD
View PDF3 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, the traditional storage device startup method is to simulate the startup method of NAND (flash memory), divide the storage device into multiple data blocks, store different data in each data block, for example, the first data block stores Boot (boot program), the second data block stores the Linux kernel (Linux operating system kernel image file), and the third data block stores the file system. If the storage device is used as a boot disk in this way, there will be a If the data is damaged, it cannot be started, especially the Boot (boot program) data block and the Linux kernel (Linux operating system kernel image file) data block. If one of them is damaged, it will not be able to start, and the reliability of the system startup cannot be guaranteed.
In addition, because the management method of MBR (Master Boot Record) and FAT (File Allocation Table) file system is not adopted, if the Linux kernel (Linux operating system kernel image file) and file system content need to be upgraded later, it needs to be re-burned Data, re-burning data is a troublesome process, and it cannot be operated on the product site, which brings great inconvenience to the upgrade

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Storage device and system starting method thereof
  • Storage device and system starting method thereof
  • Storage device and system starting method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The solution of the embodiment of the present invention is mainly: the storage device is divided into a system partition, a master boot record area, and several data blocks, and the boot loader is stored and backed up in several data blocks to ensure the correctness of the boot loader, thereby Improve the success rate of the boot loader to load the kernel image file in the system partition, so that the reliability of the storage device to start the system is higher.

[0034] Such as figure 1 As shown, the first embodiment of the present invention proposes a method for starting a storage device system, including:

[0035] Step S101, partitioning the storage device, at least divided into a system partition and several data blocks, storing the kernel image file in the system partition, and storing and backing up the boot loader in several data blocks;

[0036] In this embodiment, the storage device can be an electronic device with storage space such as an SD card and a U ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a storage device and a system starting method thereof. The system starting method includes partitioning the storage device into system partitions and a plurality of data blocks, storing a kernel image file into the system partitions, and storing boot loaders and backing up the data blocks; finding and executing the accurate boot loaders by judging, and loading and executing the kernel image file by the accurate boot loaders, and starting the operating system. The storage device is partitioned into the system partitions, a master boot recording area and the data blocks, the boot loaders are stored and backed up in the data block, accuracy of the boot loaders is guaranteed, success rate of the kernel image file in the loading system partition of the boot loaders is increased, and reliability in system starting of the storage device is improved.

Description

technical field [0001] The invention relates to the field of system booting and starting, in particular to a method for starting a system of a storage device and the storage device. Background technique [0002] At present, the traditional storage device startup method is to simulate the NAND (flash memory) startup method, divide the storage device into multiple data blocks, store different data in each data block, for example, the first data block stores Boot (boot program), the second data block stores the Linux kernel (Linux operating system kernel image file), and the third data block stores the file system. If the storage device is used as a boot disk in this way, there will be a If the data is damaged, it cannot be started, especially the Boot (boot program) data block and the Linux kernel (Linux operating system kernel image file) data block. If one of them is damaged, it will not be able to start, and the reliability of system startup cannot be guaranteed. In additi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/445
Inventor 陈浩
Owner SANECHIPS TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products