Reading a master boot record for a namespace after reformatting the namespace
AssigneeMicron Technology, Inc.
InventorAlexei Frolikov
Life of this patent
Estimating the term…
Abstract
Systems, methods, and apparatus related to memory devices. In one approach, a memory has a namespace formatted using a first sector size. Master boot record (MBR) data is written to an MBR region outside of the namespace using the first sector size. After writing the MBR data, the namespace is reformatted using a second sector size. A read command is received from a host for an address in an MBR address range of the namespace. In response to receiving the read command, the MBR data is read from the MBR region. Padding is added to the read MBR data, and the padded MBR data is sent to the host device.
Claims29
A system comprising:
- memory allocated to a namespace;
- and
- a controller configured to:
- format the namespace using a first sector size;
- write master boot record (MBR) data to an MBR region of the memory that is outside of the namespace;
- after writing the MBR data, format the namespace using a second sector size;
- receive a read command from a host device, wherein the read command is for an address that corresponds to the MBR region;
- in response to receiving the read command, read the MBR data;and send the MBR data to the host device.
A system comprising:
- at least one memory allocated to at least one namespace, wherein a first namespace of the memory is formatted to have a first sector size;
- and
- a controller configured to:
- store master boot record (MBR) data in a master boot record that is assigned to the first namespace, wherein a format of the master boot record is the first sector size;
- format the first namespace to have a second sector size;
- receive a first read command from a host device, wherein the first read command is for an address that corresponds to the master boot record;
- in response to receiving the first read command, read the MBR data;
- and
- send the MBR data to the host device.
A method comprising:
- writing master boot record (MBR) data formatted using a first sector size, wherein the MBR data is written to the MBR region in response to receiving a secure command from the host device;
- receiving a read command from a host device, wherein the read command corresponds to a second sector size;
- in response to receiving the read command, reading the MBR data;
- and
- sending the MBR data to the host device.
A system comprising:
- memory allocated to a namespace;
- and
- a controller configured to:
- format the namespace using a first sector size;
- write master boot record (MBR) data to an MBR region of the memory that is outside of the namespace, wherein the MBR region is formatted using the first sector size;
- after writing the MBR data, format the namespace using a second sector size;
- receive a read command from a host device, wherein the read command is for an address that corresponds to the MBR region;
- in response to receiving the read command, read the MBR data;
- and
- send the MBR data to the host device;
- wherein the MBR data is written to the MBR region in response to receiving a secure command from the host device.
A system comprising:
- at least one memory allocated to at least one namespace, wherein a first namespace of the memory is formatted to have a first sector size;
- and
- a controller configured to:
- store master boot record (MBR) data in a master boot record that is assigned to the first namespace, wherein a format of the master boot record is the first sector size;
- format the first namespace to have a second sector size;
- receive a first read command from a host device, wherein the first read command is for an address that corresponds to the master boot record;
- in response to receiving the first read command, read the MBR data;
- and
- send the MBR data to the host device;
- wherein a second namespace is formatted to have the first sector size, and the master boot record is stored in the second namespace.
Dependencies are inferred from the claim text.