File storage device, host apparatus, method for formatting nonvolatile semiconductor memory, and method of writing data in nonvolatile semiconductor memory
First Claim
Patent Images
1. A file storage device, comprising:
- a memory which is accessed by a file system of a host apparatus, the memory having a user data area which is accessible by the file system and in which a flash device flag indicating whether the memory is a nonvolatile semiconductor memory or not is written, wherein the host apparatus checks the flash device flag and if the flash device flag indicates that the memory is the nonvolatile memory, the host apparatus reads block size information indicating a size of an erasure block from the nonvolatile semiconductor memory.
5 Assignments
0 Petitions
Accused Products
Abstract
A file storage device includes a nonvolatile semiconductor memory which is accessed by a file system of a host apparatus. The nonvolatile semiconductor memory has a user data area. The user data area is accessible by the file system. Device information indicates that the nonvolatile semiconductor memory is a nonvolatile semiconductor memory and is written in the user data area.
-
Citations
19 Claims
-
1. A file storage device, comprising:
a memory which is accessed by a file system of a host apparatus, the memory having a user data area which is accessible by the file system and in which a flash device flag indicating whether the memory is a nonvolatile semiconductor memory or not is written, wherein the host apparatus checks the flash device flag and if the flash device flag indicates that the memory is the nonvolatile memory, the host apparatus reads block size information indicating a size of an erasure block from the nonvolatile semiconductor memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A host apparatus into which a file storage device having a nonvolatile semiconductor memory whose data is erased by erasure block is inserted, the nonvolatile semiconductor memory having a user data area which is accessible by a file system which manages data of the nonvolatile semiconductor memory, the host apparatus comprising:
a file system controller configured to logically format the nonvolatile semiconductor memory in accordance with the file system, to read a flash device flag and information of a size of the erasure block from the file storage device, and to write the flash device flag and the information of the size of the erasure block into the user data area during logical format. - View Dependent Claims (10, 11, 12)
-
13. A method of formatting a memory in which data is written by write page and erased by erasure block and which has a user data area accessible by a file system, the method comprising:
-
reading a flash device flag and information of a size of the erasure block from the nonvolatile semiconductor memory; and writing the flash device flag and a block size information which indicates the size of the erasure block in the user data area in accordance with the file system. - View Dependent Claims (14, 15, 16)
-
-
17. A method of writing data in a memory in which data is erased by erasure block which comprises write areas, and in which erasure block size information indicating a size of the erasure block is stored in a user data area which is accessible by a file system, the method comprising:
-
reading, from the user data area, a flash device flag indicating whether the memory is a nonvolatile semiconductor memory or not; reading the erasure block size information from the user data area, when the flash device flag indicates that the memory is the nonvolatile semiconductor memory; and writing data in the write areas in accordance with the erasure block size information. - View Dependent Claims (18, 19)
-
Specification