CN102200890A - Storage device for generating virtual disk-recording driver and method thereof - Google Patents

Storage device for generating virtual disk-recording driver and method thereof Download PDF

Info

Publication number
CN102200890A
CN102200890A CN201010155644XA CN201010155644A CN102200890A CN 102200890 A CN102200890 A CN 102200890A CN 201010155644X A CN201010155644X A CN 201010155644XA CN 201010155644 A CN201010155644 A CN 201010155644A CN 102200890 A CN102200890 A CN 102200890A
Authority
CN
China
Prior art keywords
data field
data
discs
image file
main frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201010155644XA
Other languages
Chinese (zh)
Other versions
CN102200890B (en
Inventor
江启宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Genesys Logic Inc
Original Assignee
Genesys Logic Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Genesys Logic Inc filed Critical Genesys Logic Inc
Priority to CN201010155644.XA priority Critical patent/CN102200890B/en
Publication of CN102200890A publication Critical patent/CN102200890A/en
Application granted granted Critical
Publication of CN102200890B publication Critical patent/CN102200890B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a storage device for generating a virtual disk-recording driver. In the storage device, a first data area of a flash memory is used for storing automatic executing data, while a second data area is used for storing disk read directory data. When the storage device is connected with a host computer, a detection module of the host computer is used for detecting whether the disk read directory data of the second data area exist or not; when the disk read directory data exist, a first disk mapping document is read according to the disk read directory data; and when a recording module of the host computer is used for recording data to form a second disk mapping document, the disk read directory data are stored in the second data area.

Description

The memory storage that produces virtual recording optical driver with and method
Technical field
The invention relates to a kind of memory storage that uses flash memory, refer to a kind of memory storage that utilizes the virtual CD writer of flash memory especially.
Background technology
General use CD writer all be content with film, music and data or CD, DVD discs see through imprinting module and CD writer be burnt to blank CD in.But when being to use virtual drive imprinting archives, do not need blank CD and CD writer, only need virtual drive to cooperate the imprinting module, just the content of wanting film, music and the data of imprinting or CD, DVD discs can be seen through virtual recording optical driver imprinting and become the virtual optical disc, the virtual optical disc is exactly the Disc image file.Seeing through the Disc image file that virtual recording optical driver burnt out is archives, so in the time will using it, will put it into virtual drive and just can read, and its reading speed is also faster than real CD-ROM drive.
Flash disk has been the memory storage of habitually practising.Insert the USB groove of personal computer when flash disk after, personal computer is about to it and is considered as a kind of disk set, on computer screen, can show, for personal computer user storage data and use stored data indiscriminately ad. as one wishes as disc driver.Flash memory in the flash disk is divided into two partial L UN 0 and LUN 1.LUN 0 is to be designed to cd-ROM as the data reserved area, is storing media data or software program, and the archives that needs automatically perform are prestored wherein with special software.When flash disk connected main frame (for example personal computer), the media data or the software program that can read in advance or carry out in the CD driver device by operating system reach the effect that automatically performs.1 of LUN still as the readable flash memory of writing.Insert the USB groove of personal computer when flash disk after, personal computer is about to it and is considered as two kinds of disk sets, all displays on computer screen.The personal computer user can indiscriminately ad. as one wishes store data at LUN 1, but can not can only read the data of LUN 0 at LUN 0 storage data, or automatically performs (Auto Run) media data or software program by LUN 0.Change speech, because LUN 0 is declared as the program that automatically performs that the data stationary of cd-ROM and LUN 0 is a manufacturer, and because the pairing virtual CD-disc catalogs reading of data of virtual optical disc contents in the virtual drive is deposited in the control chip of flash disk, the personal computer user can't upgrade, so that the virtual optical disc contents also can't change, so CD-ROM drive itself can't provide the imprinting function, can only do read-only function and make the range of application of whole CD-ROM drive be limited in, other multimedia application function of CD-ROM drive can't be used quite unfortunate fully.
Summary of the invention
Therefore the purpose of this invention is to provide a kind of utilize electronic installation that memory storage produces virtual recording optical driver with and method, can only read the problem that can not write to solve the virtual drive that tradition utilizes memory storage to form.
The present invention discloses a kind of electronic installation that produces virtual recording optical driver.This electronic installation comprises control chip and flash memory.This control chip is used for carrying out the running of this electronic installation.This flash memory comprises first data field, second data field and the 3rd data field, and this first data field is used for a virtual CD writer, and this second data field stores a discs and reads parameter, and the 3rd data field is intended for the information data area of any read-write.
The present invention discloses a kind of method of utilizing electronic installation to produce virtual recording optical driver in addition, and it comprises the following step:
One memory storage is provided, it comprises flash memory and control chip, this flash memory comprises first data field, one second data field and the 3rd data field, this first data field is used for storing one first Disc image file, this second data field is used for storing reads parameter to discs that should the first Disc image file, and the 3rd data field is intended for the information data area of any read-write;
When this memory storage connected a main frame, this control chip was repaid this electronic installation of this main frame and is comprised a removable device;
This control chip is repaid this discs of this main frame and is read parameter;
This control chip is repaid this removable device of this main frame and is supported the imprinting function;
This machine main warp reads parameter by this removable device according to this discs and reads this first Disc image file; And
When this main frame carried out the imprinting operation via this removable device to this first Disc image file, utilizing the interior imprinting module of this main frame to desire to write data carving with one became the second Disc image file.
For foregoing of the present invention can be become apparent, a preferred embodiment cited below particularly, and cooperate appended graphicly, be described in detail below:
Description of drawings
Fig. 1 illustrates the synoptic diagram of electronic installation of the present invention and main frame.
Fig. 2 illustrates the present invention and utilizes electronic installation to produce the method flow diagram of virtual recording optical driver
Embodiment
Consult Fig. 1, Fig. 1 is main frame 10 of the present invention and the electronic installation that is connected with main frame 10 (for example flash disk or MP3 player) 20.Main frame 10 can be personal computer or notebook etc. have connectivity port 12, operating system (operating system, OS) 14, the electronic installation of imprinting module 18, read module 30 and detecting module 32.Electronic installation 20 comprises flash memory 22 and control chip 24.The flash memory 22 of electronic installation 20 is divided into first data field 221, second data field 222 and the 3rd data field 223.In the present invention, first data field 221 is to belong to LUN 0, and it is configured to virtual recording optical driver, is storing media data or software program, and the archives that needs are automatically performed see through the virtual optical disc of special software, are pre-stored in wherein in the mode of Disc image file.(Table of Content TOC) is stored in second data field 222 simultaneously the pairing discs of this virtual optical disc to be read catalogue data.When electronic installation 20 connected main frame 10, the media data or the software program that can read in advance or carry out in the virtual recording optical driver device by the operating system 14 of main frame 10 reach the effect that automatically performs.223 of the 3rd data fields are as the memory district that generally can read or write data.The user can see through main frame 10 indiscriminately ad. as one wishes at the 3rd data field 223 storage datas, but can not be directly at first data field, 221 storage datas, can only read or carry out the data or the program of first data field 221 via this virtual recording optical driver, or automatically perform (Auto Run) media data or software program by the virtual recording optical driver of first data field 221.
After electronic installation 20 is plugged main frame 10, the setting data that the control chip 24 of electronic installation 20 prestores according to flash memory 24 first data fields 221 is to items (for example: declare into CD driver device, CD writer device or other disk set) such as main frame 10 annunciator classifications, reads or carries out media data in the CD-ROM drive or software program in advance by operating system 14 and reach and automatically perform.Wherein electronic installation 20 is connected to the mode of main frame 10, for example is to be connected to main frame 10 via apparatus connection interfaces such as USB, PATA, SATA, eSATA or IEEE1394.
See also Fig. 1 and Fig. 2, Fig. 2 is the method flow diagram that utilizes electronic installation 20 to produce virtual recording optical driver of the present invention.After electronic installation 20 inserts the connectivity port 12 (for example USB groove) of main frame 10, be that main frame 10 is fed to electronic installation 20 with power supply, and with electronic installation 20 initialization (step 200).The start-up control chip 24 then, and control chip 24 sends message to main frame 10, and prompting electronic installation 20 has two devices (step 202).Next, control chip 24 sends message to main frame 10, the 3rd data field 223 (that is LUN 1) of for example repaying this electronic installation 20 is to be fixed (non-removable) device (step 226), and first data field 221 (that is LUN 0) of this electronic installation 20 is to be removable formula (removable) device (step 204), it should be noted that, second data field is to be the reserved area, and electronic installation 20 can not repaid the existence to main frame 10 these second data fields 222.Then the detecting module 32 of main frame 10 can judge that from second data field 222 of flash memory 22 CDs read catalogue data, CD capacity (disc capacity) and CD and derive discs correlation parameters (step 206) such as (disc lead out) through control chip 24.Then the operating system 14 of main frame 10 can remove to read the CDFS archives economy on the virtual CD, and 221 cuts apart 640MB~4.8GB size and use as virtual CD/DVD discs from the data field.Because general CD-ROM drive is the archives economy that adopts CDFS, and is inequality with FAT or NTFS archives economy that Storage Medias such as general hard disk or flash memory adopt, read its virtual optical disc so must see through virtual recording optical driver.At this moment, main frame 10 obtains discs correlation parameters such as TOC from second data field 222 of flash memory 22, this control chip 24 is also repaid main frame 10 these removable devices and is supported imprinting function (step 208), so the function that the imprinting module 18 of main frame 10 is provided data to write, imprinting module 18 can be general imprinting software.Reading under the situation, main frame 10 can read catalogue data according to discs and read corresponding Disc image file (step 214).If main frame 10 is assigned and write instruction, then imprinting module 18 can read the state (step 216) that catalogue data is judged virtual recording optical driver according to discs earlier.If the result of the TOC data interpretation of second data field 222 is empty sheet, next the user can carry out the imprinting operation (step 218) of general CD writer through the 18 pairs of memory storages of imprinting module 10 on the main frame 10.The imprinting module 18 can be gone emulation and support the instruction that imprinting is required this moment, allowed imprinting module 18 smoothly with in the Disc image file of desire to write data carving in the removable device, and was stored in first data field 221 of electronic installation 20.After imprinting is finished, discs can be read parameter simultaneously and also be stored to data field 222 in the lump for the usefulness that will read future.Because imprinting module 18 for example has multiple imprinting pattern: one whole pattern of an imprinting (Disc at once, DAO), or an imprinting one whole board pattern (Track at once, TAO) etc., and the TOC framework of each imprinting pattern and different.Therefore, the difference of TOC content that imprinting module 18 is essential when wanting each imprinting under can real time record could be finished the data content that preceding imprinting that relief main frame 10 correctly reads is entered in imprinting.After imprinting finished, the state that imprinting module 18 can be repaid the Disc image file was " complete ", this moment, the data of the inside can become write-protected state.Utilize this write diagnostics, another kind of protection mechanism can be provided, to improve the problem of the data deficiency write protection mechanism in hard disk or the flash disk.In addition, if judged result is not a sky sheet (step 216), (erase) function of erasing that the user also can see through imprinting module 18 to be provided is removed the data of discs, just give erase (step 220) with the data on original Disc image file, Disc image file with new imprinting is stored in the data field 221 subsequently, upgrades TOC data in the data field 222 simultaneously with the new Disc image file (step 222) of correspondence.
Except that this, when read module 30 was desired to read the data of Disc image file, read module 30 must read catalogue data by the reference light disc, and discs reads the track message (Track information) that catalogue data can write down the overall optical disk image file.Which kind data allows main frame 10 know has on this Disc image file; utilize this characteristic; read module 30 can by SYNC_CACHE, SEND_CUE_SHEET, and ATAPI such as READ_TOC order the state that discs reads catalogue data of controlling, to reach the purpose of data protection.In addition, the Vendorcommand that read module 30 can see through software in addition comes TOC is done control, wants the interior tolerant main frame 10 of discs is read with decision.
Note that imprinting module 18, read module 30 are that main frame 10 is stored in the software program code in the internal memory with detecting module 32.
Compared to prior art, the flash memory of memory storage of the present invention has outside the 3rd data field that is used for producing first data field of virtual recording optical driver and is used for read-write arbitrarily, also comprises second data field that renewable CD-ROM drive correlation parameter of storage such as discs read parameter (TOC) data.When the user utilized the read-write of virtual recording optical driver, main frame can read the state that content data in second data field is judged virtual optical disc (being the Disc image file) in the present virtual recording optical driver.If being judged as the state of virtual optical disc is the sky sheet, then the user can utilize the imprinting module in the main frame to duplicate the archives of CD-ROM drive, or the archives on the memory storage can be burnt till disk format to reach the function of write protection.If judge that the result of the sheet of imprinting CDs is not the sky sheet, (erase) function of erasing that the user also can see through the imprinting module to be provided is assigned clear instruction (Blank command) to the virtual optical disc, the data on the Disc image file is given remove.In such event, it is the same that the present invention uses with a real CD writer operation, also is that general at present virtual cd-ROM is not on the market accomplished and the invention provides write-in functions.
In sum; though the present invention discloses as above with preferred embodiment; but this preferred embodiment is not in order to restriction the present invention; the those of ordinary skill in this field; without departing from the spirit and scope of the present invention; all can do various changes and retouching, so protection scope of the present invention is as the criterion with the scope that claim defines.

Claims (8)

1. memory storage that produces virtual recording optical driver is characterized in that described memory storage comprises:
One control chip is used for carrying out the running of described memory storage; And
One flash memory, it comprises first data field, second data field and the 3rd data field, described first data field stores the Disc image file, the discs that described second data field stores corresponding described Disc image file reads parameter, and described the 3rd data field is intended for the information data area of any read-write.
2. memory storage according to claim 1 is characterized in that, the File Format of described flash memory is FAT or NTFS.
3. memory storage according to claim 1 is characterized in that, described discs reads parameter and comprises that discs reads catalogue data, CD capacity and CD is derived.
4. method of utilizing memory storage to produce virtual recording optical driver, it comprises:
One memory storage is provided, it comprises flash memory and control chip, described flash memory comprises first data field, second data field and the 3rd data field, described first data field is used for storing the first Disc image file, the discs that described second data field is used for storing the corresponding described first Disc image file reads parameter, and described the 3rd data field is intended for the information data area of any read-write;
When described memory storage connected a main frame, described control chip was repaid described main frame and is comprised a removable device;
The described discs that described control chip is repaid described main frame reads parameter;
Described control chip is repaid the described removable device of described main frame and is supported the imprinting function;
Described main frame reads parameter via described removable device according to described discs and reads the described first Disc image file; And
When described main frame carries out the described first Disc image file via described removable device
During the imprinting operation, utilize the imprinting module in the described main frame to become the second Disc image file with desiring to write data carving.
5. method according to claim 4 is characterized in that, before the described second Disc image file of imprinting, the described discs that comprises the corresponding described first Disc image file content of erasing reads parameter.
6. method according to claim 5 is characterized in that, described method comprises in addition:
Behind the described second Disc image file of imprinting, upgrade that described discs reads parameter in described second data field.
7. method according to claim 4 is characterized in that, the File Format of described flash memory is FAT or NTFS.
8. method according to claim 4 is characterized in that, described discs reads parameter and comprises that discs reads catalogue data, CD capacity and CD is derived.
CN201010155644.XA 2010-03-26 2010-03-26 Storage device for generating virtual disk-recording driver and method thereof Active CN102200890B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010155644.XA CN102200890B (en) 2010-03-26 2010-03-26 Storage device for generating virtual disk-recording driver and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010155644.XA CN102200890B (en) 2010-03-26 2010-03-26 Storage device for generating virtual disk-recording driver and method thereof

Publications (2)

Publication Number Publication Date
CN102200890A true CN102200890A (en) 2011-09-28
CN102200890B CN102200890B (en) 2015-04-29

Family

ID=44661599

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010155644.XA Active CN102200890B (en) 2010-03-26 2010-03-26 Storage device for generating virtual disk-recording driver and method thereof

Country Status (1)

Country Link
CN (1) CN102200890B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103377006A (en) * 2012-04-20 2013-10-30 全慧有限公司 Data access method and device for storage media
CN104123952A (en) * 2014-07-18 2014-10-29 武汉光忆科技有限公司 Cache-free disc burning method and device
CN104317535A (en) * 2014-11-04 2015-01-28 上海斐讯数据通信技术有限公司 Mobile terminal and achievement method of virtual drive of same
CN114446328A (en) * 2021-12-27 2022-05-06 奇安信科技集团股份有限公司 Optical disk recording auditing method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020007836A1 (en) * 1998-11-13 2002-01-24 Rudolf Weyergans Alternating pressure method for cellulite reduction
US20020078367A1 (en) * 2000-10-27 2002-06-20 Alex Lang Automatic configuration for portable devices
CN2627569Y (en) * 2003-06-16 2004-07-21 倚天资讯股份有限公司 Portable memory card recorder
CN1567259A (en) * 2003-07-03 2005-01-19 安国国际科技股份有限公司 Portable data storage device with automatic performance function and automatic performance method thereof
CN1991731A (en) * 2005-12-26 2007-07-04 鸿富锦精密工业(深圳)有限公司 Chip burn-recording system
CN201054134Y (en) * 2007-04-05 2008-04-30 十速科技股份有限公司 Computer interface controller for plug-play portable peripheral device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020007836A1 (en) * 1998-11-13 2002-01-24 Rudolf Weyergans Alternating pressure method for cellulite reduction
US20020078367A1 (en) * 2000-10-27 2002-06-20 Alex Lang Automatic configuration for portable devices
CN2627569Y (en) * 2003-06-16 2004-07-21 倚天资讯股份有限公司 Portable memory card recorder
CN1567259A (en) * 2003-07-03 2005-01-19 安国国际科技股份有限公司 Portable data storage device with automatic performance function and automatic performance method thereof
CN1991731A (en) * 2005-12-26 2007-07-04 鸿富锦精密工业(深圳)有限公司 Chip burn-recording system
CN201054134Y (en) * 2007-04-05 2008-04-30 十速科技股份有限公司 Computer interface controller for plug-play portable peripheral device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103377006A (en) * 2012-04-20 2013-10-30 全慧有限公司 Data access method and device for storage media
CN104123952A (en) * 2014-07-18 2014-10-29 武汉光忆科技有限公司 Cache-free disc burning method and device
CN104123952B (en) * 2014-07-18 2017-01-11 武汉光忆科技有限公司 Cache-free disc burning method and device
CN104317535A (en) * 2014-11-04 2015-01-28 上海斐讯数据通信技术有限公司 Mobile terminal and achievement method of virtual drive of same
CN104317535B (en) * 2014-11-04 2018-05-01 上海斐讯数据通信技术有限公司 A kind of implementation method of mobile terminal and its virtual drive
CN114446328A (en) * 2021-12-27 2022-05-06 奇安信科技集团股份有限公司 Optical disk recording auditing method and device
CN114446328B (en) * 2021-12-27 2023-09-22 奇安信科技集团股份有限公司 Method and device for auditing CD (compact disc) burning

Also Published As

Publication number Publication date
CN102200890B (en) 2015-04-29

Similar Documents

Publication Publication Date Title
US8054686B2 (en) Flash memory storage apparatus, flash memory controller, and switching method thereof
CN101494086B (en) Memory device, controller and switching method for flash memory
KR100291267B1 (en) System and method for manufacturing data cd-rom disc capable of booting and cd-rom disc thereof
KR20050015972A (en) Apparatus and method for controlling booting of computer system
US9389998B2 (en) Memory formatting method, memory controller, and memory storage apparatus
US8255656B2 (en) Storage device, memory controller, and data protection method
CN102200890A (en) Storage device for generating virtual disk-recording driver and method thereof
WO2009111371A2 (en) Media cartridge resident auto-sensing/loading archive software
CN102200986A (en) Storage system and method for generating file system in the storage system
CN103389941B (en) Storer formatting method, Memory Controller and memory storage apparatus
US20120210059A1 (en) Cascaded raid controller
CN104156175B (en) Virtual disk size smooth expansion method
CN101582015B (en) Control device, external storage device and their control methods
US8392169B2 (en) Simulating virtual optical disc recorder by using a storage device and method for the same
US7137037B2 (en) Data storage system and method for testing the same
US20060289642A1 (en) Method of simulating an optical disk drive by a memory card and method of reading the memory card
CN100373347C (en) Electronic device with backup function automatically
CN103870209A (en) Working mode switching method, memory controller and memory storage device
CN202736057U (en) Card reading device capable of converting disk image files
TWI299861B (en) Method and apparatus for accessing an optical storage medium
CN101354631B (en) External connection storage apparatus
CN102063345B (en) Backup device and single-key data backup method thereof
WO2007026275A2 (en) Emulation mode for emulating optical record medium types
TW200905545A (en) External storage device
TW200828110A (en) A hybrid architecture for solid state storage device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant