会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Caching data from a pool reassigned disk sectors
    • 从池缓存数据重新分配的磁盘扇区
    • US07051154B1
    • 2006-05-23
    • US09620497
    • 2000-07-20
    • YongPeng ChngChwee Fern EeSwee Kieong ChooWeiLoon Ng
    • YongPeng ChngChwee Fern EeSwee Kieong ChooWeiLoon Ng
    • G06F12/02
    • G06F12/0866
    • A method to improve drive read performance in a disc drive includes powering-up a disk drive, reading reassigned sectors data from a reassign spare pool, and storing the reassigned sectors data in a reassigned cache segment. This method also includes initiating a read request, detecting a reassigned sector within the read request, and determining whether the requested sector can be located in the reassignment cache. If the reassigned sectors are found in the cache, then the method includes transferring the reassigned sector data from the reassignment cache to the read buffer or directly to the requesting host computer. If the reassigned sectors are not found in the cache, then the method includes seeking to the reassignment spare pool to fetch as much reassigned sectors data as the reassignment cache can hold. In another embodiment, the reassigned sectors data stored in a reassignment cache segment is located in a buffer.
    • 一种提高磁盘驱动器的驱动器读取性能的方法包括加电磁盘驱动器,从重新分配的备用存储池读取重新分配的扇区数据,以及将重新分配的扇区数据存储在重新分配的高速缓存段中。 该方法还包括启动读取请求,检测读取请求内的重新分配的扇区,以及确定所请求的扇区是否可以位于重新分配高速缓存中。 如果在缓存中找到重新分配的扇区,则该方法包括将重新分配的扇区数据从重新分配缓存传送到读取缓冲器或直接传送到请求主机计算机。 如果在高速缓存中没有找到重新分配的扇区,则该方法包括寻求重新分配备用池以在重新分配缓存可以保持时获取尽可能多的重新分配的扇区数据。 在另一个实施例中,存储在重新分配高速缓存段中的重新分配的扇区数据位于缓冲器中。
    • 2. 发明授权
    • Partition recovery method
    • 分区恢复方法
    • US06963951B2
    • 2005-11-08
    • US10046625
    • 2002-01-14
    • WeiLoon NgYingEe YipYongPeng ChngLiza MuiCheng Chia
    • WeiLoon NgYingEe YipYongPeng ChngLiza MuiCheng Chia
    • G06F11/14G06F11/20G06F13/00
    • G06F11/1417G06F11/1435
    • There is provided a method and system of maintaining partition information relating a computer disc drive. The method includes detecting partition information which is located in the first sector of a partition of a disc drive and determining if it is valid, and comparing the valid partition information with a corresponding duplicate of the partition information which is located in a reserved area. For valid partition information which is the same as the corresponding duplicate of the partition information, a standard booting procedure for the computer is allowed to continue. For valid partition information which is not the same as the corresponding duplicate partition information, valid partition information is stored in the reserved area. For partition information which is not valid, the invalid partition information is replaced with corresponding duplicate partition information which is valid.
    • 提供了一种维护与计算机磁盘驱动器有关的分区信息的方法和系统。 该方法包括检测位于盘驱动器的分区的第一扇区中的分区信息,并确定其是否有效,以及将有效分区信息与位于保留区域中的分区信息的对应副本进行比较。 对于与分区信息的相应副本相同的有效分区信息,允许计算机的标准启动过程继续。 对于与相应的重复分区信息不同的有效分区信息,有效分区信息存储在保留区域中。 对于无效的分区信息,将无效分区信息替换为有效的相应重复分区信息。
    • 5. 发明授权
    • On the fly defect slipping
    • 飞飞的缺陷滑倒
    • US06728899B1
    • 2004-04-27
    • US09607381
    • 2000-06-30
    • WeiLoon NgYongPeng Chng
    • WeiLoon NgYongPeng Chng
    • G06F1100
    • G11B20/1883G11B5/09G11B2220/20
    • A disc drive includes a base and a disc rotatably attached to the base. The disc drive also includes a defect management system for managing defective sectors located on the disc surface of a disc within the disc drive. The defect management system includes a controller, and a memory associated with said controller. The controller skips at least a first defective sector and a second defective sector. The first defective sector may be contiguous with the second defective sector or at least one writable sector is located between the first defective sector and the second defective sector. The controller also controls the head to write at least the last two sectors of the plurality of sectors to be written to at least two contiguous sectors located in a pool of spare sectors. A method for writing a plurality of sectors of information to a storage surface on a disc in a disc drive includes determining the start location for writing the plurality of sectors; and determining a number of skipped defective sectors that will be encountered when writing the plurality of sectors. At least two sectors of the plurality of sectors are reassigned and written to at least two sectors in a spare sector pool. The method includes storing the location of the spare sectors within the spare sector pool so that the spare sectors may be located at a subsequent time during a read operation.
    • 盘驱动器包括基座和可旋转地附接到基座的盘。 磁盘驱动器还包括用于管理位于盘驱动器内的盘的盘表面上的缺陷扇区的缺陷管理系统。 缺陷管理系统包括控制器和与所述控制器相关联的存储器。 控制器至少跳过第一缺陷扇区和第二缺陷扇区。 第一缺陷扇区可以与第二缺陷扇区相邻,或者至少一个可写扇区位于第一缺陷扇区和第二缺陷扇区之间。 控制器还控制头部至少将要写入的多个扇区的最后两个扇区写入位于备用扇区池中的至少两个相邻扇区。 一种用于将多个信息扇区写入盘驱动器中的盘上的存储表面的方法包括:确定用于写入多个扇区的起始位置; 以及确定在写入多个扇区时将遇到的跳过的缺陷扇区的数量。 多个扇区中的至少两个扇区被重新分配并写入备用扇区池中的至少两个扇区。 该方法包括将备用扇区的位置存储在备用扇区池中,使得备用扇区可以在读操作期间的随后时间处被定位。
    • 6. 发明授权
    • Adaptable cache for disc drive
    • 适用于磁盘驱动器的缓存
    • US06725330B1
    • 2004-04-20
    • US09649106
    • 2000-08-25
    • Patrick Tai Heng WongBeng Wee QuakYongPeng ChngWesley Wing Hung ChanWeiLoon Ng
    • Patrick Tai Heng WongBeng Wee QuakYongPeng ChngWesley Wing Hung ChanWeiLoon Ng
    • G06F1200
    • G06F12/0866
    • According to one embodiment of the present invention a disc controller in a disc drive includes a cache memory and a control circuit. The control circuit is configured to identify an operating system of a host computer coupled to the disc drive, select a segmentation level for the cache memory based on the identified operating system, and store information in the cache memory according to the segmentation level. According to another embodiment of the present invention a cache memory in a disc drive is operated by identifying an operating system of a host computer coupled to the disc drive, selecting a segmentation level for the cache memory based on the identified operating system, and storing information in the cache memory according to the segmentation level. The operating system is identified by reading a partition type from a master boot record stored in a disc in the disc drive.
    • 根据本发明的一个实施例,盘驱动器中的盘控制器包括高速缓冲存储器和控制电路。 控制电路被配置为识别耦合到盘驱动器的主计算机的操作系统,基于所识别的操作系统选择高速缓存存储器的分段级别,并根据分段级别将信息存储在高速缓冲存储器中。 根据本发明的另一实施例,盘驱动器中的高速缓冲存储器通过识别耦合到盘驱动器的主计算机的操作系统来操作,基于所识别的操作系统选择高速缓冲存储器的分段级别,并且存储信息 在高速缓冲存储器中根据分段级别。 通过从存储在盘驱动器中的盘中的主引导记录读取分区类型来识别操作系统。
    • 8. 发明申请
    • Buffer Management for Increased Write Speed in Large Sector Data Storage Device
    • 缓存管理,提高大容量数据存储设备的写速度
    • US20090313426A1
    • 2009-12-17
    • US12138022
    • 2008-06-12
    • KokChoon SeeWesley ChanCheeSeng TohPohGuat BayChweeFern EeYongPeng Chng
    • KokChoon SeeWesley ChanCheeSeng TohPohGuat BayChweeFern EeYongPeng Chng
    • G06F12/00
    • G06F3/0661G06F3/0613G06F3/0656G06F3/0676G06F12/0868
    • An intelligent write command routine improves the operational efficiency of a data storage device (DSD) by avoiding media access of the disk when a logical block address (LBA) and the physical sector are unaligned, thus reducing write time. When a write command is received by the DSD from the host, the intelligent write command routine maintains the read data of the read buffer, instead of clearing the read buffer and performing a read of the target sector on the disk per standard protocol. The intelligent write command copies the necessary adjacent sector data from the read buffer as a data patch to the write buffer to splice around the write data received with the write command. Following each write command, the data written to the disk in the write buffer is copied to the read buffer. The read buffer is maintained with the most current data on the disk and does not need to be flushed unless the LBA of the write command is beyond the data ranges stored in the read buffer.
    • 智能写命令例程通过在逻辑块地址(LBA)和物理扇区未对齐时避免磁盘的介质访问来提高数据存储设备(DSD)的操作效率,从而减少写入时间。 当DSD从主机接收到写入命令时,智能写入命令例程维护读取缓冲器的读取数据,而不是清除读取缓冲区,并根据标准协议对磁盘上的目标扇区进行读取。 智能写入命令将读取缓冲器中必要的相邻扇区数据作为数据补丁复制到写入缓冲区,以便使用write命令接收的写入数据进行拼接。 在每个写命令之后,写入缓冲区中的磁盘的数据被复制到读缓冲区。 读取缓冲区用磁盘上最新的数据进行维护,除非写入命令的LBA超出存储在读取缓冲区中的数据范围,否则不需要刷新读取缓冲区。
    • 10. 发明申请
    • LOGICAL BLOCK ADDRESS MAPPING
    • 逻辑块地址映射
    • US20120272038A1
    • 2012-10-25
    • US13090695
    • 2011-04-20
    • Bo WeiSteven TianChye CheokYongPeng ChngCheeSeng Toh
    • Bo WeiSteven TianChye CheokYongPeng ChngCheeSeng Toh
    • G06F12/10
    • G06F3/0613G06F3/0619G06F3/064G06F3/0647G06F3/0676G06F12/0292
    • A mapping table is modified to match one or more specified storage conditions of data stored in or expected to be stored in one or more logical block address ranges to physical addresses within a storage drive having performance characteristics that satisfy the specified storage conditions. For example, the performance characteristics may be a reliability of the physical location within the storage drive or a data throughput range of read/write operations. Existing data is moved and/or new data is written to physical addresses on the storage media possessing the performance characteristic(s), according to the mapping table. Further, a standard seeding or a seeding override for the re-mapped logical block addresses can prevent read operations from inadvertently reading incorrect physical addresses corresponding to the re-mapped logical block addresses.
    • 修改映射表以将存储在或预期存储在一个或多个逻辑块地址范围中的数据的一个或多个指定存储条件与具有满足指定存储条件的性能特性的存储驱动器内的物理地址相匹配。 例如,性能特征可以是存储驱动器内的物理位置的可靠性或读/写操作的数据吞吐量范围。 根据映射表,现有数据被移动和/或新数据被写入具有性能特征的存储介质上的物理地址。 此外,用于重新映射的逻辑块地址的标准播种或播种覆盖可以防止读取操作无意中读取与重新映射的逻辑块地址相对应的不正确的物理地址。