摘要:
A method for duplicating a second data recorded in a source storage medium to a target optical storage medium, wherein a first area of the target optical storage medium is recorded with a first data, the method includes: identifying the target optical storage medium as a blank optical storage medium and directly copying the second data recorded in the source storage medium to a second area of the target optical storage medium; and writing at least one of a start location, an end location, and a total length of the second data recorded on the target optical storage medium into the target optical storage medium.
摘要:
A data managing method and optical disc drive capable of handling decoding errors of readback data retrieved from an optical disc. The data managing method includes providing a buffering pointer and a decoding pointer; utilizing the buffering pointer to indicate an address utilized for storing an un-decoded readback data; controlling the decoding pointer to indicate a starting address of a data block currently being decoded; and when a decoding error occurs during decoding a specific data sector in the data block, updating the buffering pointer to indicate that the address of the storage device utilized for storing the un-decoded readback data corresponds to the staring address indicated by the decoding pointer for re-retrieving an un-decoded readback data corresponding to the data block.
摘要:
A method for accessing a memory to protect a memory section from being accessed or changed incorrectly when accessing the memory, the method includes (a) generating a first logic address data, (b) selectively outputting the first logic address data or a second logic address data as physical address data by using an address translator according to a control signal, and (c) accessing the memory according to the physical address data, wherein the second logic address data is a result obtained after operating the first logic address data.
摘要:
The invention provides a method for data recovery. In one embodiment, a memory comprises a plurality of pages for data storage. First, first data is obtained from a host. A first page for storing the first data is then selected from the pages of the memory. A start page link indicating the first page is then stored in the memory. The first data, a first page link indicating a next page, and first FTL fragment data corresponding to the first page are then written into the first page. Next data is then obtained from the host. The next data, a next page link indicating a subsequent page, and FTL fragment data corresponding to the next page are written into the next page.
摘要:
An apparatus for writing encoded data into a storage medium includes a quality-check signal generator, a defect judgment unit and a verification unit. The quality-check signal generator is utilized for generating a quality-check signal; the defect judgment unit is coupled to the quality-check signal generator and is utilized for generating a defect judgment result according to the quality-check signal; and the verification unit is coupled to the defect judgment unit and is utilized for referring to the defect judgment result to selectively verify the encoded data that have been written into the storage medium.
摘要:
An apparatus for selectively rebuffering at least a portion of a data block read from an optical storage medium. The apparatus comprises a storage device for buffering the data block, and a rebuffering control module for rebuffering a specific portion into the storage device according to a previous decoding result, and thereby updating the buffered data block.
摘要:
An optical disc drive is provided, mainly comprising a buffer, a processor and a driving module for accessing an optical disc. The optical disc drive receives a plurality of write commands. Each write command comprises a data block and a destination address. The buffer buffers data blocks to be recorded to the optical disc with corresponding write commands in either a random mode or a sequential mode. The processor schedules a recording operation based on the write commands, and selectively switches the buffer to the random mode or to the sequential mode based on arrangements of data blocks buffered in the buffer. The driving module is controlled by the processor to perform the recording operation, whereby the data blocks are recorded to the optical disc when a start recording condition is met. Specifically, the start recording condition varies with the random or sequential modes.
摘要:
A data managing method for an optical disc drive writing user data into an optical disc having defects. The data managing method includes: determining whether to suspend a first buffering space from receiving the user data according to an amount of data stored in a second buffering space; when the first buffering space receives data corresponding to a defect of the optical disc, not suspending the first buffering space from reading the user data, and transferring the data corresponding to the defect in the first buffering space to a second buffering space; and when an amount of data stored in the second buffering space reaches a predetermined value, suspending the optical disc drive from writing data stored in the first buffering space into a user data area, and driving the optical disc drive to write data stored in the second buffering space into the spare area.
摘要:
The invention provides a method for data recovery. In one embodiment, a memory comprises a plurality of pages for data storage. First, first data is obtained from a host. A first page for storing the first data is then selected from the pages of the memory. A start page link indicating the first page is then stored in the memory. The first data, a first page link indicating a next page, and first FTL fragment data corresponding to the first page are then written into the first page. Next data is then obtained from the host. The next data, a next page link indicating a subsequent page, and FTL fragment data corresponding to the next page are written into the next page.
摘要:
An optical disc drive is provided, mainly comprising a buffer, a processor and a driving module for accessing an optical disc. The optical disc drive receives a plurality of write commands. Each write command comprises a data block and a destination address. The buffer buffers data blocks to be recorded to the optical disc with corresponding write commands in either a random mode or a sequential mode. The processor schedules a recording operation based on the write commands, and selectively switches the buffer to the random mode or to the sequential mode based on arrangements of data blocks buffered in the buffer. The driving module is controlled by the processor to perform the recording operation, whereby the data blocks are recorded to the optical disc when a start recording condition is met. Specifically, the start recording condition varies with the random or sequential modes.