KR100801014B1 - Dos 부트 프로그램을 내장한 디스크를 구비하는 하드 디스크 드라이브와 그를 포함하는 컴퓨터 시스템, 상기 하드 디스크 드라이브의 펌웨어 다운로드 방법 및 그를 포함하는 기록 매체 - Google Patents
Dos 부트 프로그램을 내장한 디스크를 구비하는 하드 디스크 드라이브와 그를 포함하는 컴퓨터 시스템, 상기 하드 디스크 드라이브의 펌웨어 다운로드 방법 및 그를 포함하는 기록 매체 Download PDFInfo
- Publication number
- KR100801014B1 KR100801014B1 KR1020060078695A KR20060078695A KR100801014B1 KR 100801014 B1 KR100801014 B1 KR 100801014B1 KR 1020060078695 A KR1020060078695 A KR 1020060078695A KR 20060078695 A KR20060078695 A KR 20060078695A KR 100801014 B1 KR100801014 B1 KR 100801014B1
- Authority
- KR
- South Korea
- Prior art keywords
- download
- hard disk
- disk drive
- firmware
- area
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0632—Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0674—Disk device
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
Abstract
Description
상기 기술적 과제를 달성하기 위한 컴퓨터 시스템은 상기 하드 디스크 드라이브; 및 호스트를 구비한다. 상기 마이크로프로세서는 다운로드 명령에 기초하여 상기 호스트로부터 전송된 펌웨어를 수신하고, 수신된 펌웨어를 상기 디스크의 상기 넌-유저 데이터 영역의 제1영역에 저장하는 것을 제어하고, 상기 저장이 완료되면 다운로드 플래그를 소정의 값으로 설정하고, 상기 컴퓨터 시스템의 전원이 꺼졌다 다시 켜지면 상기 다운로드 플래그에 설정된 상기 소정의 값에 기초하여 LBA 매핑을 상기 DOS 부트 프로그램이 저장된 제2영역으로 다시 설정하고, 부팅시 상기 호스트가 상기 DOS 부트 프로그램의 첫 번째 LBA에 저장되어 있는 마스터 부트 레코드를 실행시켜 부팅 과정을 종료시키면, 상기 마이크로프로세서는 상기 제1영역에 저장된 상기 펌웨어를 상기 넌-유저 데이터 영역의 제3영역 또는 비휘발성 메모리 장치 중에서 적어도 하나로 다운로드하는 것을 제어한다.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다.
Claims (15)
- 사용자가 사용하는 데이터를 저장하기 위한 유저 데이터 영역; 및하드 디스크 드라이브의 물리적 정보 및 DOS 부트 프로그램을 저장하기 위한 넌-유저 데이터 영역을 구비하는 디스크.
- 사용자가 사용하는 데이터를 저장하기 위한 유저 데이터 영역과 하드 디스크 드라이브의 물리적 정보 및 DOS 부트 프로그램을 저장하기 위한 넌-유저 데이터 영역을 구비하는 디스크; 및다운로드 명령에 기초하여 호스트로부터 전송된 펌웨어를 수신하고, 수신된 펌웨어를 상기 넌-유저 데이터 영역의 제1영역에 저장하는 것을 제어하고, 상기 저장이 완료되면 다운로드 플래그를 소정의 값으로 설정하고, 전원이 꺼졌다 다시 켜지면 상기 다운로드 플래그에 설정된 상기 소정의 값에 기초하여 LBA(Logical Block Address) 매핑을 상기 DOS 부트 프로그램이 저장된 제2영역으로 다시 설정하고, 상기 호스트가 상기 DOS 부트 프로그램을 이용하여 부팅 과정을 종료한 후 상기 제1영역에 저장된 상기 펌웨어를 상기 넌-유저 데이터 영역의 제3영역 또는 비휘발성 메모리 장치 중에서 적어도 하나로 다운로드하는 것을 제어하는 마이크로 프로세로를 구비하는 하드 디스크 드라이브.
- 제2항에 있어서, 상기 펌웨어는 벤더-유니크 명령을 수행하기 위한 데이터를 포함하는 적어도 하나의 데이터 섹터를 포함할 수 있으며,상기 마이크로프로세서는 상기 데이터에 기초하여 상기 벤더-유니크 명령을 수행하도록 더 제어하는 하드 디스크 드라이브.
- 제3항에 있어서, 상기 벤더-유니크 명령은 상기 넌-유저 데이터 영역에 저장된 적어도 하나의 파라미터 값을 설정하는 명령인 하드 디스크 드라이브.
- 제2항에 있어서, 상기 마이크로 프로세서는,상기 다운로드가 진행되는 동안 상기 다운로드의 진행 중임을 알리는 메시지를 상기 호스트로 더 출력하는 하드 디스크 드라이브.
- 제2항에 있어서, 상기 마이크로 프로세서는,상기 다운로드가 종료된 경우 상기 하드 디스크 드라이브로 공급되는 상기 전원의 오프(off)를 지시하는 메시지를 상기 호스트로 더 출력하는 하드 디스크 드라이브.
- 컴퓨터 시스템에 있어서,마이크로프로세서 및 제1항에 기재된 디스크를 구비하는 하드 디스크 드라이브; 및호스트를 구비하며,상기 마이크로프로세서는 다운로드 명령에 기초하여 상기 호스트로부터 전송된 펌웨어를 수신하고, 수신된 펌웨어를 상기 디스크의 상기 넌-유저 데이터 영역의 제1영역에 저장하는 것을 제어하고, 상기 저장이 완료되면 다운로드 플래그를 소정의 값으로 설정하고, 상기 컴퓨터 시스템의 전원이 꺼졌다 다시 켜지면 상기 다운로드 플래그에 설정된 상기 소정의 값에 기초하여 LBA(Logical Block Address) 매핑을 상기 DOS 부트 프로그램이 저장된 제2영역으로 다시 설정하고,부팅시 상기 호스트가 상기 DOS 부트 프로그램의 첫 번째 LBA(Logical Block Address)에 저장되어 있는 마스터 부트 레코드를 실행시켜 부팅 과정을 종료시키면, 상기 마이크로프로세서는 상기 제1영역에 저장된 상기 펌웨어를 상기 넌-유저 데이터 영역의 제3영역 또는 비휘발성 메모리 장치 중에서 적어도 하나로 다운로드하는 것을 제어하는 컴퓨터 시스템.
- 제7항에 있어서, 상기 마이크로 프로세서는,상기 다운로드가 진행되는 동안 상기 다운로드의 진행 중임을 알리는 메시지를 상기 호스트로 더 출력하는 컴퓨터 시스템.
- 제7항에 있어서, 상기 마이크로 프로세서는,상기 다운로드가 종료된 경우 상기 컴퓨터 시스템으로 공급되는 상기 전원의 오프를 지시하는 메시지를 상기 호스트로 더 출력하는 컴퓨터 시스템.
- 하드 디스크 드라이브와 호스트를 구비하는 컴퓨터 시스템에서, 상기 하드 디스크 드라이브의 펌웨어 다운로드 방법에 있어서,상기 하드 디스크 드라이브가 다운로드 명령에 기초하여 상기 호스트로부터 전송된 펌웨어를 수신하고, 수신된 펌웨어를 디스크의 제1영역에 저장하는 단계;상기 저장이 완료된 후 상기 하드디스크 드라이브는 다운로드 플래그를 소정의 값으로 설정하는 단계;상기 컴퓨터 시스템의 전원이 꺼졌다 다시 켜지는 경우, 상기 하드 디스크 드라이브는 상기 다운로드 플래그에 설정된 상기 소정의 값을 검사하고, 검사결과에 기초하여 LBA(Logical Block Address) 매핑을 DOS 부트 프로그램이 저장된 제2영역으로 변경하는 단계; 및상기 호스트가 상기 DOS 부트 프로그램을 이용하여 부팅 과정을 종료한 후, 상기 하드 디스크 드라이브는 상기 제1영역에 저장된 상기 펌웨어를 상기 디스크의 제3영역 또는 비휘발성 메모리 장치 중에서 적어도 하나로 다운로드를 시작하는 단계를 구비하는 하드 디스크 드라이브의 펌웨어 다운로드 방법.
- 제10항에 있어서, 상기 하드 디스크 드라이브의 펌웨어 다운로드 방법은,상기 하드 디스크 드라이브는 상기 다운로드가 진행되는 동안 상기 다운로드가 진행 중임을 알리는 메시지를 상기 호스트로 전송하는 단계를 더 구비하는 하드 디스크 드라이브의 펌웨어 다운로드 방법.
- 제10항에 있어서, 상기 하드 디스크 드라이브의 펌웨어 다운로드 방법은,상기 다운로드가 종료되면 상기 하드 디스크 드라이브는 상기 전원의 오프를 지시하는 메시지를 상기 호스트로 전송하는 단계를 더 구비하는 하드 디스크 드라이브의 펌웨어 다운로드 방법.
- 제 10항에 있어서, 상기 펌웨어는 벤더-유니크 명령을 수행하기 위한 데이터를 포함하는 적어도 하나의 데이터 섹터를 포함하며,상기 하드디스크는 상기 데이터에 기초하여 상기 벤더-유니크 명령을 수행하는 단계를 더 구비하는 하드 디스크 드라이브의 펌웨어 다운로드 방법.
- 제 13항에 있어서, 상기 벤더-유니크 명령은 상기 넌-유저 데이터 영역에 저장된 적어도 하나의 파라미터 값을 설정하는 명령인 하드 디스크 드라이브의 펌웨어 다운로드 방법.
- 다운로드 명령에 기초하여 호스트로부터 전송된 펌웨어를 수신하고, 수신된 펌웨어를 디스크의 넌-유저 데이터 영역의 제1영역에 저장하는 단계;상기 저장이 완료된 후 다운로드 플래그를 소정의 값으로 설정하는 단계;컴퓨터 시스템의 전원이 꺼졌다 다시 켜지는 경우, 상기 다운로드 플래그에 설정된 상기 소정의 값을 검사하고, 검사결과에 기초하여 LBA(Logical Block Address) 매핑을 DOS 부트 프로그램이 저장된 상기 넌-유저 데이터 영역의 제2영역으로 변경하는 단계; 및호스트가 상기 DOS 부트 프로그램을 이용하여 부팅 과정을 종료한 후, 상기 제1영역에 저장된 상기 펌웨어를 상기 넌-유저 데이터 영역의 제3영역 또는 비휘발성 메모리 장치 중에서 적어도 하나로 다운로드를 시작하는 단계를 실행시키기 위한 컴퓨터 프로그램을 기록한 기록매체.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060078695A KR100801014B1 (ko) | 2006-08-21 | 2006-08-21 | Dos 부트 프로그램을 내장한 디스크를 구비하는 하드 디스크 드라이브와 그를 포함하는 컴퓨터 시스템, 상기 하드 디스크 드라이브의 펌웨어 다운로드 방법 및 그를 포함하는 기록 매체 |
US11/842,218 US8266611B2 (en) | 2006-08-21 | 2007-08-21 | Hard disk drive with disk embedded DOS boot image and firmware download method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060078695A KR100801014B1 (ko) | 2006-08-21 | 2006-08-21 | Dos 부트 프로그램을 내장한 디스크를 구비하는 하드 디스크 드라이브와 그를 포함하는 컴퓨터 시스템, 상기 하드 디스크 드라이브의 펌웨어 다운로드 방법 및 그를 포함하는 기록 매체 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100801014B1 true KR100801014B1 (ko) | 2008-02-04 |
Family
ID=39304386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060078695A Expired - Fee Related KR100801014B1 (ko) | 2006-08-21 | 2006-08-21 | Dos 부트 프로그램을 내장한 디스크를 구비하는 하드 디스크 드라이브와 그를 포함하는 컴퓨터 시스템, 상기 하드 디스크 드라이브의 펌웨어 다운로드 방법 및 그를 포함하는 기록 매체 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8266611B2 (ko) |
KR (1) | KR100801014B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113031863A (zh) * | 2021-03-19 | 2021-06-25 | 深圳忆联信息系统有限公司 | Ssd命令相关性管理方法、装置、计算机设备及存储介质 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101663545B1 (ko) * | 2009-04-06 | 2016-10-07 | 시게이트 테크놀로지 엘엘씨 | 코드의 동적 재배치 방법 및 이를 이용한 디스크 드라이브 |
US9113499B2 (en) | 2010-10-01 | 2015-08-18 | Viasat, Inc. | Multiple domain smartphone |
US8204480B1 (en) * | 2010-10-01 | 2012-06-19 | Viasat, Inc. | Method and apparatus for secured access |
KR101524096B1 (ko) * | 2011-06-07 | 2015-06-01 | 엘에스아이 코포레이션 | 호스트가 볼 때 디바이스 펌웨어 업데이트 효과들의 관리 |
WO2013048483A1 (en) * | 2011-09-30 | 2013-04-04 | Intel Corporation | Platform storage hierarchy with non-volatile random access memory having configurable partitions |
US9329931B2 (en) * | 2013-07-24 | 2016-05-03 | Seagate Technology Llc | Solid state drive emergency pre-boot application providing expanded data recovery function |
ES2913120T3 (es) | 2015-08-04 | 2022-05-31 | Isp Investments Llc | Polímeros derivados de éteres de alcohol vinílico aminofuncionales y aplicaciones de los mismos |
JP6752651B2 (ja) * | 2016-08-02 | 2020-09-09 | キヤノン株式会社 | 情報処理システム、情報処理システムにおける方法、及びプログラム |
US10037213B2 (en) | 2016-09-19 | 2018-07-31 | Nxp Usa, Inc. | System and method for adjusting boot interface frequency |
US20200012489A1 (en) * | 2018-07-06 | 2020-01-09 | Seagate Technology Llc | Combined file firmware upgrade |
CN110851162A (zh) * | 2019-11-11 | 2020-02-28 | 深圳忆联信息系统有限公司 | 兼容raid与非raid的ssd固件升级方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR940000988A (ko) * | 1992-06-26 | 1994-01-10 | 사또오 후미오 | 컴퓨터를 사용한 메뉴 선택 기능을 구비한 휴대형 컴퓨터 |
KR19990070535A (ko) * | 1998-02-20 | 1999-09-15 | 윤종용 | 플래쉬롬과 램을 이용한 펌웨어 구현 방법 |
KR20000002384A (ko) * | 1998-06-19 | 2000-01-15 | 윤종용 | 펌웨어 자동 교체방법 |
US6052781A (en) * | 1997-02-21 | 2000-04-18 | Savvy Frontiers Property Trust | Multiple user computer including anti-concurrent user-class based disjunctive separation of plural hard drive operation |
JP2004287979A (ja) | 2003-03-24 | 2004-10-14 | Toshiba Corp | ディスク制御装置及びディスク装置用制御プログラムの更新方法 |
Family Cites Families (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4138718A (en) * | 1977-11-14 | 1979-02-06 | Allen-Bradley Company | Numerical control system with downloading capability |
US5925140A (en) * | 1993-04-30 | 1999-07-20 | Intel Corporation | Apparatus and method for error free loading of a programmable non-volatile memory over a datalink |
US5778167A (en) * | 1994-06-14 | 1998-07-07 | Emc Corporation | System and method for reassigning a storage location for reconstructed data on a persistent medium storage system |
GB2290890B (en) * | 1994-06-29 | 1999-03-24 | Mitsubishi Electric Corp | Information processing system |
US6282700B1 (en) * | 1998-05-21 | 2001-08-28 | Hewlett Packard Company | Mechanism for maintaining revisions of objects in flash memory |
US6631520B1 (en) * | 1999-05-14 | 2003-10-07 | Xilinx, Inc. | Method and apparatus for changing execution code for a microcontroller on an FPGA interface device |
JP2000336861A (ja) * | 1999-05-25 | 2000-12-05 | Rivall:Kk | 防水工法 |
KR100322006B1 (ko) * | 1999-06-09 | 2002-02-06 | 윤종용 | 펌웨어 보드의 프로그램을 변경하기 위한 장치 및 방법 |
US6996819B1 (en) * | 1999-09-10 | 2006-02-07 | Unisys Corporation | Method for efficiently downloading SCSI and SERVO firmware to SCSI target controllers |
US6763458B1 (en) * | 1999-09-27 | 2004-07-13 | Captaris, Inc. | System and method for installing and servicing an operating system in a computer or information appliance |
JP3330569B2 (ja) * | 1999-09-28 | 2002-09-30 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンピュータの制御方法、コンピュータ及び記録媒体 |
US7055148B2 (en) * | 2000-12-07 | 2006-05-30 | Hewlett-Packard Development Company, L.P. | System and method for updating firmware |
JP2002244874A (ja) * | 2001-02-15 | 2002-08-30 | Toshiba Corp | 情報処理装置およびファームウェア更新方法 |
US7146412B2 (en) * | 2001-08-27 | 2006-12-05 | Hewlett-Packard Development Company, L.P. | System and methods for the automatic discovery, notification and installation of firmware upgrades |
US20030204711A1 (en) * | 2002-04-29 | 2003-10-30 | Guess Alan J. | Method and system for restoring custom user configuration settings across a host application download |
JP4408033B2 (ja) * | 2002-09-24 | 2010-02-03 | 株式会社リコー | 遠隔管理システム |
US20040083469A1 (en) * | 2002-10-23 | 2004-04-29 | Ping-Sheng Chen | Method for updating firmware of optical disk system |
KR100498459B1 (ko) * | 2002-11-19 | 2005-07-01 | 삼성전자주식회사 | 하드디스크 드라이브의 디펙트 리스트 탐색 방법 |
US6996818B2 (en) * | 2002-11-22 | 2006-02-07 | Bitfone Corporation | Update system for facilitating software update and data conversion in an electronic device |
US7480907B1 (en) * | 2003-01-09 | 2009-01-20 | Hewlett-Packard Development Company, L.P. | Mobile services network for update of firmware/software in mobile handsets |
US8209680B1 (en) * | 2003-04-11 | 2012-06-26 | Vmware, Inc. | System and method for disk imaging on diverse computers |
US7191437B1 (en) * | 2003-04-23 | 2007-03-13 | Network Appliance, Inc. | System and method for reliable disk firmware update within a networked storage fabric |
US7296151B2 (en) * | 2003-11-20 | 2007-11-13 | International Business Machines Corporation | Apparatus, system, and method for sharing a cached security profile in a database environment |
US7376943B2 (en) * | 2003-12-18 | 2008-05-20 | Lsi Corporation | Safe method for upgrading firmware of optical disk product |
US7197634B2 (en) * | 2004-01-16 | 2007-03-27 | Dell Products L.P. | System and method for updating device firmware |
KR100564613B1 (ko) * | 2004-02-25 | 2006-03-29 | 삼성전자주식회사 | 플래시 메모리 및 광 드라이브의 펌웨어 모듈 동적 로딩동작 방법 |
EP1756711A1 (en) * | 2004-05-31 | 2007-02-28 | STMicroelectronics Pvl. Ltd. | A method for remotely upgrading the firmware of a target device using wireless technology |
KR100618848B1 (ko) * | 2004-07-22 | 2006-09-01 | 삼성전자주식회사 | 하드디스크 드라이브의 소오스 데이터 복구 방법 및 이를이용한 시스템 정보 독출 방법 |
US7427027B2 (en) * | 2004-07-28 | 2008-09-23 | Sandisk Corporation | Optimized non-volatile storage systems |
US20060095583A1 (en) * | 2004-11-12 | 2006-05-04 | Eric Owhadi | Uniform disk image for performing computer diagnostics |
US7426633B2 (en) * | 2005-05-12 | 2008-09-16 | Hewlett-Packard Development Company, L.P. | System and method for reflashing disk drive firmware |
JP2007025933A (ja) * | 2005-07-14 | 2007-02-01 | Hitachi Ltd | ストレージシステム及びそのファームウェア自動更新方法 |
US20070288986A1 (en) * | 2006-06-13 | 2007-12-13 | Candelore Brant L | Method and system for downloading content to a target device |
US20070113062A1 (en) * | 2005-11-15 | 2007-05-17 | Colin Osburn | Bootable computer system circumventing compromised instructions |
US8707290B2 (en) * | 2006-02-22 | 2014-04-22 | Dell Products L.P. | Firmware update in an information handling system employing redundant management modules |
US7464228B2 (en) * | 2006-05-31 | 2008-12-09 | Dell Products L.P. | System and method to conserve conventional memory required to implement serial ATA advanced host controller interface |
US7441113B2 (en) * | 2006-07-10 | 2008-10-21 | Devicevm, Inc. | Method and apparatus for virtualization of appliances |
JP2008084291A (ja) * | 2006-08-28 | 2008-04-10 | Fujitsu Ltd | 記憶装置、制御方法及び制御装置 |
US8046776B1 (en) * | 2006-11-30 | 2011-10-25 | Marvell International Ltd. | Method and apparatus for transferring firmware between an operating system device in a host |
JP5102918B2 (ja) * | 2008-09-02 | 2012-12-19 | 株式会社日立製作所 | ストレージ装置及びファームウェア更新指示方法 |
US8566571B2 (en) * | 2008-12-12 | 2013-10-22 | Novell, Inc. | Pre-boot securing of operating system (OS) for endpoint evaluation |
JP5342302B2 (ja) * | 2009-03-30 | 2013-11-13 | 株式会社日立ソリューションズ | ファームウェア更新システム、ファームウェア配信サーバ、及びプログラム |
-
2006
- 2006-08-21 KR KR1020060078695A patent/KR100801014B1/ko not_active Expired - Fee Related
-
2007
- 2007-08-21 US US11/842,218 patent/US8266611B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR940000988A (ko) * | 1992-06-26 | 1994-01-10 | 사또오 후미오 | 컴퓨터를 사용한 메뉴 선택 기능을 구비한 휴대형 컴퓨터 |
US6052781A (en) * | 1997-02-21 | 2000-04-18 | Savvy Frontiers Property Trust | Multiple user computer including anti-concurrent user-class based disjunctive separation of plural hard drive operation |
KR19990070535A (ko) * | 1998-02-20 | 1999-09-15 | 윤종용 | 플래쉬롬과 램을 이용한 펌웨어 구현 방법 |
KR20000002384A (ko) * | 1998-06-19 | 2000-01-15 | 윤종용 | 펌웨어 자동 교체방법 |
JP2004287979A (ja) | 2003-03-24 | 2004-10-14 | Toshiba Corp | ディスク制御装置及びディスク装置用制御プログラムの更新方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113031863A (zh) * | 2021-03-19 | 2021-06-25 | 深圳忆联信息系统有限公司 | Ssd命令相关性管理方法、装置、计算机设备及存储介质 |
CN113031863B (zh) * | 2021-03-19 | 2023-08-29 | 深圳忆联信息系统有限公司 | Ssd命令相关性管理方法、装置、计算机设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US8266611B2 (en) | 2012-09-11 |
US20080091935A1 (en) | 2008-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100801014B1 (ko) | Dos 부트 프로그램을 내장한 디스크를 구비하는 하드 디스크 드라이브와 그를 포함하는 컴퓨터 시스템, 상기 하드 디스크 드라이브의 펌웨어 다운로드 방법 및 그를 포함하는 기록 매체 | |
TWI515660B (zh) | 韌體變量更新方法 | |
JP5889933B2 (ja) | コンピュータの動作不良を防止する方法、コンピュータ・プログラムおよびコンピュータ | |
KR101427755B1 (ko) | Usb를 이용한 펌웨어 업그레이드 장치 및 방법 | |
KR101121641B1 (ko) | 시스템 동작 제어 장치 및 방법 | |
US7421573B2 (en) | Apparatus and method for updating firmware | |
WO2020062887A1 (zh) | 基于闪存微控制器的固件升级方法和系统及闪存微控制器 | |
US20080270685A1 (en) | Information processing apparatus and firmware updating method | |
JP4527348B2 (ja) | インタフェース装置、インタフェース装置におけるファームウェアの更新方法、及びそのプログラム | |
US20150143098A1 (en) | Method for updating firmware of an electronic device within a computer | |
TWI450194B (zh) | 作業系統處理方法以及系統、以及儲存其之電腦可讀取記錄媒體 | |
KR102226558B1 (ko) | 맞춤형 통합 확장 펌웨어 인터페이스 드라이버를 설치한 컴퓨터-읽기가능 레코딩 매체 및 그것의 방법 | |
KR100864814B1 (ko) | 광 저장 장치 또는/및 이동식 디스크로 구현된 컴퓨터 확장장치 및 그 구현 방법 | |
TW202137002A (zh) | 資料儲存裝置及維持資料儲存裝置正常開機運作的方法 | |
CN111522690A (zh) | 数据储存装置及维持数据储存装置正常开机运作的方法 | |
KR200258404Y1 (ko) | 컴퓨터용하드디스크내자료보호및복원장치 | |
KR20060131296A (ko) | 다중 운영체제 지원이 가능한 컴퓨터 시스템 및 그러한시스템에서의 다중 운영체제 지원 방법 | |
CN111338771B (zh) | 引导程序切换处理方法及装置、计算机设备、介质 | |
CN102346676B (zh) | 计算器多重开机管理方法 | |
JP3951808B2 (ja) | ハードディスクドライブサブシステム | |
JP4616763B2 (ja) | デバイス・コントローラの設定方法およびコンピュータ・システム | |
JP5723554B2 (ja) | マルチブートマネージャーの方法 | |
KR101271784B1 (ko) | 다중 부트 매니저를 실행시키는 방법 | |
JP2008003668A (ja) | 制御プログラム書換システム、書換プログラム及び制御プログラム書換方法、並びに情報処理装置、情報処理装置制御プログラム及び情報処理装置制御方法 | |
CN100511144C (zh) | 禁止制作启动盘的移动存储装置及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060821 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070625 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20071127 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080129 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080130 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
G170 | Re-publication after modification of scope of protection [patent] | ||
PG1701 | Publication of correction | ||
PR1001 | Payment of annual fee |
Payment date: 20110103 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20120203 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120203 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130110 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20130110 Start annual number: 6 End annual number: 6 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |