Image rescue
    3.
    发明授权
    Image rescue 有权
    图像救援

    公开(公告)号:US09213606B2

    公开(公告)日:2015-12-15

    申请号:US13451594

    申请日:2012-04-20

    摘要: An image rescue system includes an application program for communication with a mass storage device, the application program being in communication with an operating system layer for accessing the mass storage device to read and write information. The image rescue system further includes a device driver in communication with the application program, the operating system layer and the mass storage device, the device driver for allowing the application program to access the mass storage device to read and write information by bypassing the operating system layer, the device driver for communicating with the mass storage device to allow the application program to access information in the mass storage device considered damaged by the operating system layer, the damaged information being inaccessible to the operating system layer, wherein the image rescue system accesses the mass storage device to retrieve and recover information accessible and inaccessible to the operating system layer.

    摘要翻译: 图像救援系统包括用于与大容量存储设备进行通信的应用程序,所述应用程序与用于访问大容量存储设备的操作系统层通信以读取和写入信息。 图像救援系统还包括与应用程序,操作系统层和大容量存储设备通信的设备驱动器,用于允许应用程序访问大容量存储设备以通过绕过操作系统来读取和写入信息的设备驱动程序 层,用于与大容量存储设备通信以允许应用程序访问被认为被操作系统层损坏的大容量存储设备中的信息的设备驱动器,所述损坏的信息对于操作系统层是不可访问的,其中图像应急系统访问 大容量存储设备来检索和恢复操作系统层可访问和不可访问的信息。

    Image rescue
    4.
    发明申请
    Image rescue 有权
    图像救援

    公开(公告)号:US20070180291A1

    公开(公告)日:2007-08-02

    申请号:US11654290

    申请日:2007-01-16

    IPC分类号: G06F11/00

    摘要: An image rescue system includes an application program for communication with a mass storage device, said application program being in communication with an operating system layer for accessing said mass storage device to read and write information, in accordance with an embodiment of the present invention. The image rescue system further includes a device driver in communication with said application program, said operating system layer and said mass storage device, said device driver for allowing said application program to access said mass storage device to read and write information by bypassing said operating system layer, said device driver for communicating with said mass storage device to allow said application program to rapidly access information in said mass storage device considered damaged by said operating system layer, said damaged information being inaccessible to said operating system layer, wherein said image rescue system accesses said mass storage device to rapidly and efficiently retrieve and recover information accessible and inaccessible to said operating system layer.

    摘要翻译: 图像救援系统包括用于与大容量存储设备进行通信的应用程序,所述应用程序与用于访问所述大容量存储设备的操作系统层通信以读取和写入信息,根据本发明的实施例。 图像救援系统还包括与所述应用程序,所述操作系统层和所述大容量存储设备通信的设备驱动程序,所述设备驱动程序用于允许所述应用程序访问所述大容量存储设备以通过绕过所述操作系统来读取和写入信息 所述设备驱动器用于与所述大容量存储设备通信,以允许所述应用程序快速访问所述大容量存储设备中被认为被所述操作系统层损坏的信息,所述损坏的信息对于所述操作系统层是不可访问的,其中所述图像应急系统 访问所述大容量存储设备以快速且有效地检索和恢复所述操作系统层可访问和不可访问的信息。

    Method of and architecture for controlling system data with automatic
wear leveling in a semiconductor non-volatile mass storage memory
    5.
    发明授权
    Method of and architecture for controlling system data with automatic wear leveling in a semiconductor non-volatile mass storage memory 失效
    用于在半导体非易失性大容量存储器中自动磨损均衡控制系统数据的方法和架构

    公开(公告)号:US5835935A

    公开(公告)日:1998-11-10

    申请号:US527484

    申请日:1995-09-13

    摘要: A semiconductor non-volatile mass storage memory is partitioned into user files and system files. The system files partition is further subdivided into clusters, each cluster having a plurality of sectors. Each cluster stores the system file for a single predetermined LBA. As the information within the LBA is changed, the new information is written into an empty sector within the cluster. Once the cluster is filled, the system either erases for recycling the cluster or preferably locates an empty cluster and repeats the process with that new cluster. Once all the clusters are filled, all clusters containing old data are erased for recycling.

    摘要翻译: 半导体非易失性大容量存储器被分割成用户文件和系统文件。 系统文件分区被进一步细分为多个簇,每个簇具有多个扇区。 每个集群存储单个预定LBA的系统文件。 随着LBA中的信息发生变化,新的信息被写入集群内的一个空的扇区。 一旦集群被填充,系统将擦除用于回收集群,或者优选地定位一个空集群,并用该新集群重复该过程。 一旦所有的集群都被填满,所有包含旧数据的集群都将被清除以进行回收。

    IMAGE RESCUE
    6.
    发明申请
    IMAGE RESCUE 有权
    图像修复

    公开(公告)号:US20120204192A1

    公开(公告)日:2012-08-09

    申请号:US13451594

    申请日:2012-04-20

    IPC分类号: G06F3/00 G06F9/44

    摘要: An image rescue system includes an application program for communication with a mass storage device, the application program being in communication with an operating system layer for accessing the mass storage device to read and write information. The image rescue system further includes a device driver in communication with the application program, the operating system layer and the mass storage device, the device driver for allowing the application program to access the mass storage device to read and write information by bypassing the operating system layer, the device driver for communicating with the mass storage device to allow the application program to access information in the mass storage device considered damaged by the operating system layer, the damaged information being inaccessible to the operating system layer, wherein the image rescue system accesses the mass storage device to retrieve and recover information accessible and inaccessible to the operating system layer.

    摘要翻译: 图像救援系统包括用于与大容量存储设备进行通信的应用程序,所述应用程序与用于访问大容量存储设备的操作系统层通信以读取和写入信息。 图像救援系统还包括与应用程序,操作系统层和大容量存储设备通信的设备驱动器,用于允许应用程序访问大容量存储设备以通过绕过操作系统来读取和写入信息的设备驱动程序 层,用于与大容量存储设备通信以允许应用程序访问被认为被操作系统层损坏的大容量存储设备中的信息的设备驱动器,所述损坏的信息对于操作系统层是不可访问的,其中图像应急系统访问 大容量存储设备来检索和恢复操作系统层可访问和不可访问的信息。

    Moving sectors within a block of information in a flash memory mass storage architecture
    7.
    发明授权
    Moving sectors within a block of information in a flash memory mass storage architecture 有权
    在闪存大容量存储体系结构中的信息块内移动扇区

    公开(公告)号:US07908426B2

    公开(公告)日:2011-03-15

    申请号:US12243538

    申请日:2008-10-01

    IPC分类号: G06F12/00

    摘要: A device is disclosed for storing mapping information for mapping a logical block address identifying a block being accessed by a host to a physical block address, identifying a free area of nonvolatile memory, the block being selectively erasable and having one or more sectors that may be individually moved. The mapping information including a virtual physical block address for identifying an “original” location, within the nonvolatile memory, wherein a block is stored and a moved virtual physical block address for identifying a “moved” location, within the nonvolatile memory, wherein one or more sectors of the stored block are moved. The mapping information further including status information for use of the “original” physical block address and the “moved” physical block address and for providing information regarding “moved” sectors within the block being accessed.

    摘要翻译: 公开了一种用于存储映射信息的设备,用于将标识由主机正在被访问的块的逻辑块地址映射到物理块地址,标识非易失性存储器的空闲区域,该块被选择性地可擦除并具有一个或多个可能是 单独移动 所述映射信息包括用于识别所述非易失性存储器内的“原始”位置的虚拟物理块地址,其中存储块,以及移动的虚拟物理块地址,用于识别所述非易失性存储器内的“移动”位置,其中, 存储块的更多扇区被移动。 映射信息还包括使用“原始”物理块地址和“移动”物理块地址的状态信息,并且用于提供关于被访问的块内的“移动”扇区的信息。

    INCREASING THE MEMORY PERFORMANCE OF FLASH MEMORY DEVICES BY WRITING SECTORS SIMULTANEOUSLY TO MULTIPLE FLASH MEMORY DEVICES
    8.
    发明申请
    INCREASING THE MEMORY PERFORMANCE OF FLASH MEMORY DEVICES BY WRITING SECTORS SIMULTANEOUSLY TO MULTIPLE FLASH MEMORY DEVICES 有权
    通过将部门同时写入多个闪存存储器件来增加闪存存储器件的存储器性能

    公开(公告)号:US20090235017A1

    公开(公告)日:2009-09-17

    申请号:US12470944

    申请日:2009-05-22

    IPC分类号: G06F12/02

    摘要: A memory storage system of an embodiment includes a nonvolatile memory unit and memory control circuitry coupled to the memory unit. Storage locations of the memory unit are organized into one or more sub-blocks configured to store sectors of information from a host. The sectors of information can be identified by sector numbers of a predetermined order. The memory control circuitry is configured to write a sector of information to a location of a particular sub-block of a particular block. The memory control circuitry is further configured to write a sector of information to a location of a sub-block of the particular block that is other than the particular sub-block, regardless of the predetermined order of the sector numbers of the sectors of information. The memory control circuitry is further configured to write the sectors of information to the locations of the sub-blocks of the particular block substantially concurrently.

    摘要翻译: 实施例的存储器存储系统包括耦合到存储器单元的非易失性存储器单元和存储器控制电路。 存储器单元的存储位置被组织成被配置为存储来自主机的信息扇区的一个或多个子块。 可以通过预定顺序的扇区号来识别信息扇区。 存储器控制电路被配置为将信息扇区写入特定块的特定子块的位置。 存储器控制电路还被配置为将信息扇区写入除了特定子块之外的特定块的子块的位置,而不管信息扇区的扇区号的预定顺序如何。 存储器控制电路还被配置为基本上同时地将信息扇区写入特定块的子块的位置。

    Identification and verification of a sector within a block of mass storage flash memory

    公开(公告)号:US06393513B1

    公开(公告)日:2002-05-21

    申请号:US09841522

    申请日:2001-04-23

    IPC分类号: G06F1210

    摘要: A method and apparatus is disclosed for identifying a block being stored within flash memory devices using a cluster address for each block, the block being selectively erasable and having one or more sectors, the cluster address being stored in one of the sectors of the block. In an alternative embodiment, the cluster address is stored in at least two different sectors within the same block for ensuring that the information last written to the block is valid. Further disclosed is a novel way to use a defect flag for each block stored within the flash memory device for efficiently identifying non-defective blocks upon system power-up.

    Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices

    公开(公告)号:US06202138B1

    公开(公告)日:2001-03-13

    申请号:US09487865

    申请日:2000-01-20

    IPC分类号: G06F1200

    摘要: In one embodiment of the present invention, a memory storage system for storing information organized in sectors within a nonvolatile memory bank is disclosed. The memory bank is defined by sector storage locations spanning across one or more rows of a nonvolatile memory device, each the sector including a user data portion and an overhead portion. The sectors being organized into blocks with each sector identified by a host provided logical block address (LBA). Each block is identified by a modified LBA derived from the host-provided LBA and said virtual PBA, said host-provided LBA being received by the storage device from the host for identifying a sector of information to be accessed, the actual PBA developed by said storage device for identifying a free location within said memory bank wherein said accessed sector is to be stored. The storage system includes a memory controller coupled to the host; and a nonvolatile memory bank coupled to the memory controller via a memory bus, the memory bank being included in a nonvolatile semiconductor memory unit, the memory bank has storage blocks each of which includes a first row-portion located in said memory unit, and a corresponding second row-portion located in each of the memory unit, each of the memory row-portions provides storage space for two of said sectors, wherein the speed of performing write operations is increased by writing sector information to the memory unit simultaneously.