CN111386518A - 经由电子设备的操作***修复 - Google Patents
经由电子设备的操作***修复 Download PDFInfo
- Publication number
- CN111386518A CN111386518A CN201780097282.3A CN201780097282A CN111386518A CN 111386518 A CN111386518 A CN 111386518A CN 201780097282 A CN201780097282 A CN 201780097282A CN 111386518 A CN111386518 A CN 111386518A
- Authority
- CN
- China
- Prior art keywords
- computing device
- operating system
- electronic device
- firmware
- recovery
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2284—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by power-on test, e.g. power-on self test [POST]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1417—Boot up procedures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/815—Virtual
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/82—Solving problems relating to consistency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0042—Universal serial bus [USB]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Retry When Errors Occur (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
Abstract
示例计算设备包括用于与电子设备建立有线连接的连接器。计算设备还包括存储固件的存储设备。所述固件用于响应于检测到用于修复电子设备的操作***的恢复触发,标识电子设备的操作***。固件还用于基于电子设备的操作***在计算设备和电子设备之间建立通信信道。固件进一步用于将计算设备的虚拟网络接口映射到电子设备的收发器,并经由虚拟网络接口从存储库取回恢复数据。恢复数据经由通信信道被传输到计算设备。
Description
背景技术
计算设备的操作***可以控制计算设备的许多方面。当操作***被破坏或损坏时,计算设备的操作可能被严重限制或者可能使计算设备变得不可操作。
附图说明
关于以下附图描述本申请的一些示例:
图1图示了根据示例的用于经由电子设备修复计算设备的操作***的计算设备;
图2图示了根据另一示例的用于经由电子设备修复计算设备的操作***的计算设备;
图3图示了根据另一示例的用于经由电子设备修复计算设备的操作***的计算设备;以及
图4图示了根据另一示例的用于经由电子设备修复计算设备的操作***的计算设备。
具体实施方式
当计算设备的操作***被破坏或损坏时,可以经由恢复操作来修复操作***。在不使用操作***的情况下,计算设备可能具有有限的网络能力。例如,计算设备不可以使用无线收发器来访问远程服务器以取回用于恢复操作的恢复数据。如果操作***在计算设备位于用于取回恢复数据的唯一选项来自远程存储库的位置处时变得破坏,则恢复操作可能被延迟,直到其他恢复选项变得可用(例如,通过使用外部介质)。
本文中描述的示例提供了一种用于经由电子设备修复操作***的方法。例如,计算设备可以包括用于与电子设备建立有线连接的连接器。该计算设备还可以包括存储固件的存储设备。固件可以响应于检测到用于修复电子设备的操作***的恢复触发而标识电子设备的操作***。固件还可以基于电子设备的操作***在计算设备与电子设备之间建立通信信道。固件可以进一步将计算设备的虚拟网络接口映射到电子设备的收发器。固件可以进一步经由虚拟网络接口从存储库取回恢复数据。恢复数据可以经由通信信道被传输到计算设备。
在另一示例中,一种非暂时性计算机可读存储介质可以包括指令,该指令在被执行时使计算设备的处理器响应于检测到用于修复计算设备的操作***的恢复触发而经由计算设备的固件来标识电子设备的操作***。电子设备可以经由有线连接被连接到计算设备的连接器。该指令在被执行时还可以使处理器:经由固件基于电子设备的操作***来选择通信协议以使得能够实现在计算设备和电子设备之间共享的网络连接;经由固件将计算设备的虚拟网络接口映射到电子设备的收发器;以及经由虚拟网络接口从存储库取回恢复数据。恢复数据可以经由通信协议被传输到计算设备。
在另一示例中,一种非暂时性计算机可读存储介质可以包括指令,该指令在被执行时使计算设备的处理器响应于检测到用于修复计算设备的操作***的恢复触发而在计算设备的预引导阶段期间:标识电子设备的操作***,其中电子设备经由有线连接被连接到计算设备的连接器;基于电子设备的操作***来选择在计算设备和电子设备之间共享的网络连接的通信协议;将计算设备的虚拟网络接口映射到电子设备的收发器;经由虚拟网络接口从存储库取回恢复数据;以及使用恢复数据来修复计算设备的操作***。恢复数据可以经由通信协议被传输到计算设备。本文中描述的示例还可以增加与修复操作***相关联的灵活性和/或便利性。
图1图示了根据示例的用于经由电子设备修复计算设备100的操作***的计算设备100。计算设备100可以是例如基于web的服务器、局域网服务器、基于云的服务器、笔记本计算机、台式计算机、一体机(all-in-one)***、平板计算设备、移动电话、电子书阅读器或适于经由外部电子设备修复操作***的任何其他电子设备。
计算设备100可以包括处理器102、连接器104、存储设备106、存储在存储设备106中的固件108、虚拟网络接口110和操作***112。处理器102可以控制计算设备100的操作。
连接器104可以是将计算设备100连接到另一设备以使得能够实现计算设备100与其他设备之间的数据通信的物理接口。在一些示例中,连接器104可以被实现为通用串行总线(USB)连接器。在一些示例中,存储设备106可以使用非易失性存储器来实现,所述非易失性存储器诸如硬盘驱动器、固态存储设备、闪存、电可擦除可编程只读存储器(EEPROM)等。在一些示例中,存储设备106可以存储固件108。
固件108可以执行计算设备100的组件(诸如存储设备106、处理器102等)的硬件初始化和/或配置。固件108还可以针对在计算设备100处执行的(一个或多个)操作***和(一个或多个)应用执行运行时服务。在一些示例中,固件108可以被实现为统一可扩展固件接口(UEFI)。虚拟网络接口110可以将计算设备100连接到网络。操作***112可以控制和管理计算设备100的资源(硬件和软件)。当计算设备100的启动过程完成并且固件108将控制传递给操作***112时,操作***112可以控制计算设备100。
在操作期间,计算设备100可以经由连接器104与电子设备116建立有线连接114。在一些示例中,有线连接114可以符合总线传输协议,诸如通用串行总线(USB)协议。
固件108可以确定是否要修复操作***112。在一些示例中,固件108可以响应于检测到恢复触发而发起恢复操作。恢复触发可以是通知固件108要发起恢复操作的事件。恢复触发可以包括:
操作***故障,诸如由于恶意软件攻击导致的操作***破坏;
诸如在通电自检(Power-On Self-Test)(POST)后操作***无法加载时执行操作***的故障;
外部恢复指令,诸如在引导时间期间用户发起的按键、来自***管理员的命令等;
来自诸如监视计算设备100的健康的软件应用的监视应用的恢复指令;或者
其组合。
固件108可以从安全、稳定的状态发起恢复操作。因此,即使固件108可能已经通过运行时环境在预引导中的各个点处检测到(一个或多个)恢复触发,固件108也可能不立即发起恢复操作。代之以,固件108可以在检测到恢复触发之后的预引导阶段期间发起恢复操作。预引导阶段可以是紧接在计算设备100的通电自检(POST)的完成之后并且在操作***112的加载之前的时间段。例如,在运行时环境(即,操作***112可能正在执行)期间,固件108可能检测到恢复触发。然后可以重新引导计算设备100。在重新引导过程的预引导阶段期间,固件108可以发起恢复操作。
在恢复操作期间,固件108可以标识电子设备116的操作***118。例如,固件108可以确定操作***118是否是Windows操作***、Android操作***、iPhone操作***(iOS)、macOS操作***、Linux操作***等。当固件108确定操作***118的身份或类型时,固件108可以选择通信协议以使得能够实现在计算设备100和电子设备116之间共享的网络连接。
当电子设备116具有第一操作***时,固件108可以选择第一通信协议。当电子设备具有第二操作***时,固件108可以选择第二通信协议。例如,当操作***118是Windows操作***时,固件108可以选择远程网络驱动接口规范(RNDIS)作为通信协议。当操作***118是Linux操作***时,固件108可以选择USB通信设备类别和以太网控制模型(CEC-ECM)协议作为通信协议。
固件108可以使用选择的通信协议来建立计算设备100与电子设备116之间的通信信道,以经由电子设备116的网络连接来传输和接收数据。在一些示例中,通信信道可以是虚拟以太网信道。
固件108可以将虚拟网络接口110映射到电子设备116的收发器120,使得使用收发器120交换的数据可以是以正确的格式的。例如,电子设备116可以具有经由收发器120对蜂窝数据网络的访问,诸如长期演进(LTE)网络。为了在蜂窝数据网络上交换数据,数据可以是以符合LTE协议的格式的。当虚拟网络接口110接收到要经由收发器120传输的数据时,虚拟网络接口110可以执行协议转换,使得数据是以投诉(complaint with)LTE协议的格式的。然后,可以经由通信信道将数据传输到收发器120,以传输到蜂窝数据网络。类似地,在数据经由蜂窝数据网络(例如,从远程服务器)接收到虚拟网络接口110时。虚拟网络接口110可以对数据执行协议转换,使得数据是以与计算设备100兼容的格式的。
为了修复操作***112,固件108可以经由电子设备116的网络连接126从存储库124取回恢复数据122。在一些示例中,网络连接126可以是Wi-Fi连接、蜂窝数据网络连接(例如,LTE网络)或任何其他以太网网络。在一些示例中,恢复数据122可以是操作***112的映像(例如,包含操作***112的完整内容和结构的文件)。当固件108接收到恢复数据122时,固件108可以使用恢复数据122来修复操作***112。在一些示例中,存储库124可以被实现为云存储设备(例如,公共云或私有云)、远程服务器或经由网络连接可访问的任何其他存储设备。
在一些示例中,修复操作***112可以包括用操作***112的新副本替换操作***112的当前副本(例如,使用恢复数据122对操作***112重新映像),用对应文件的新副本替换操作***112的部分,或其组合。
图2图示了根据另一示例的用于经由电子设备修复计算设备100的操作***的计算设备100。在一些示例中,计算设备100可以包括第二存储设备202,以存储操作***112。第二存储设备202可以类似于存储设备106。在一些示例中,电子设备116可以包括连接器204,以建立与计算设备100的有线连接114。连接器204可以类似于连接器104。
图3图示了根据另一示例的计算设备300,其包括经由电子设备来修复计算设备300的操作***。计算设备300可以实现图1-2的计算设备100。计算设备300可以包括处理器302和计算机可读存储介质304。
处理器302可以是中央处理单元(CPU)、基于半导体的微处理器和/或适合于取回和执行存储在计算机可读存储介质304中的指令的其他硬件设备。计算机可读存储介质504可以是包含或存储可执行指令的任何电子、磁性、光学或其他物理存储设备。因此,计算机可读存储介质504可以是例如随机存取存储器(RAM)、电可擦除可编程只读存储器(EEPROM)、存储设备、光盘等。在一些示例中,计算机可读存储介质304可以是非暂时性存储介质,其中术语“非暂时性”不包含暂时性传播信号。计算机可读存储介质304可以编码有指令306-312。
操作***标识指令306可以标识连接到计算设备的电子设备的操作***。例如,参考图1,固件108可以标识电子设备116的操作***118。通信协议选择指令308可以选择通信协议以使得能够实现在计算设备300和连接的电子设备之间共享的网络连接。例如,参考图1,当固件108确定操作***118的身份或类型时,固件108可以选择通信协议以使得能够实现在计算设备100和电子设备116之间共享的网络连接。
虚拟网络接口映射指令310可以将虚拟网络接口映射到电子设备的收发器。例如,参考图1,固件108可以将虚拟网络接口110映射到电子设备116的收发器120,使得使用收发器120交换的数据可以是以正确的格式的。恢复数据取回指令312可以取回用于操作***恢复操作的恢复数据。例如,参考图1,为了修复操作***112,固件108可以经由电子设备116的网络连接126从存储库124取回恢复数据122。
图4图示了根据另一示例的用于经由电子设备修复计算设备的操作***的计算设备300。在一些示例中,计算设备还可以包括编码在计算机可读存储介质304中的操作***修复指令402。操作***修复指令402可以修复计算设备300的操作***。例如,参考图1,当固件108接收到恢复数据122时,固件108可以使用恢复数据122来修复操作***112。
“包括”、“包含”或“具有”的使用是同义的,并且在本文中其变型意味着是包括性或开放式的,并且不排除附加的未叙述的元素或方法步骤。
Claims (15)
1.一种计算设备,包括:
连接器,用于与电子设备建立有线连接;
存储固件的存储设备,其中所述固件用于:
响应于检测到用于修复计算设备的操作***的恢复触发,标识电子设备的操作***;
基于电子设备的操作***,在计算设备与电子设备之间建立通信信道;
将计算设备的虚拟网络接口映射到电子设备的收发器;以及
经由虚拟网络接口从存储库取回恢复数据,其中,恢复数据经由通信信道被传输到计算设备。
2.根据权利要求1所述的计算设备,其中,通信信道是虚拟以太网信道。
3.根据权利要求1所述的计算设备,其中,有线连接是通用串行总线(USB)连接。
4.根据权利要求1所述的计算设备,其中,当电子设备具有第一操作***时,固件用于使用第一通信协议来建立通信信道;并且其中当电子设备具有第二操作***时,固件用于使用第二通信协议来建立通信信道。
5.根据权利要求1所述的计算设备,进一步包括第二存储设备,其中,恢复数据被存储在第二存储设备中。
6.一种包括指令的非暂时性计算机可读存储介质,所述指令在被执行时使计算设备的处理器:
响应于检测到用于修复计算设备的操作***的恢复触发,经由计算设备的固件来标识电子设备的操作***,其中,电子设备经由有线连接被连接到计算设备的连接器;
经由固件基于电子设备的操作***来选择通信协议以使得能够实现在计算设备和电子设备之间共享的网络连接;
经由固件将计算设备的虚拟网络接口映射到电子设备的收发器;以及
经由虚拟网络接口从存储库取回恢复数据,其中,恢复数据经由通信协议被传输到计算设备。
7.根据权利要求6所述的非暂时性计算机可读存储介质,其中,所述指令在被执行时使处理器在计算设备的预引导阶段期间取回恢复数据。
8.根据权利要求6所述的非暂时性计算机可读存储介质,其中,固件实现统一可扩展固件接口(UEFI)。
9.根据权利要求6所述的非暂时性计算机可读存储介质,其中,所述恢复触发包括操作***故障、执行计算设备的操作***的故障、外部恢复指令、来自监视应用的恢复指令或其组合。
10.根据权利要求6所述的非暂时性计算机可读存储介质,其中,虚拟网络接口用于执行协议转换。
11.一种包括指令的非暂时性计算机可读存储介质,所述指令在被执行时使计算设备的处理器:
响应于检测到用于修复计算设备的操作***的恢复触发,在计算设备的预引导阶段期间:
标识电子设备的操作***,其中,电子设备经由有线连接被连接到计算设备的连接器;
基于电子设备的操作***,选择通信协议以使得能够实现计算设备与电子设备之间的网络连接;
将计算设备的虚拟网络接口映射到电子设备的收发器;
经由虚拟网络接口从存储库取回恢复数据,其中,恢复数据经由通信协议被传输到计算设备;以及
使用恢复数据来修复计算设备的操作***。
12.根据权利要求11所述的非暂时性计算机可读存储介质,其中,恢复数据是操作***映像。
13.根据权利要求11所述的非暂时性计算机可读存储介质,其中,有线连接符合总线传输协议。
14.根据权利要求11所述的非暂时性计算机可读存储介质,其中,所述恢复触发包括操作***故障、执行计算设备的操作***的故障、外部恢复指令、来自监视应用的恢复指令或其组合。
15.根据权利要求11所述的非暂时性计算机可读存储介质,其中,所述指令在被执行时进一步使处理器:
当电子设备具有第一操作***时,选择第一通信协议;以及
当电子设备具有第二操作***时,选择第二通信协议。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2017/063444 WO2019108165A1 (en) | 2017-11-28 | 2017-11-28 | Operating system repairs via electronic devices |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111386518A true CN111386518A (zh) | 2020-07-07 |
CN111386518B CN111386518B (zh) | 2023-09-19 |
Family
ID=66665758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780097282.3A Active CN111386518B (zh) | 2017-11-28 | 2017-11-28 | 经由电子设备的操作***修复 |
Country Status (7)
Country | Link |
---|---|
US (2) | US11106547B2 (zh) |
EP (1) | EP3718010B1 (zh) |
JP (1) | JP6898527B2 (zh) |
KR (1) | KR102271422B1 (zh) |
CN (1) | CN111386518B (zh) |
TW (1) | TWI689867B (zh) |
WO (1) | WO2019108165A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113778739A (zh) * | 2021-11-08 | 2021-12-10 | 广州朗国电子科技股份有限公司 | 一种一体机的***修复方法、***、设备及存储介质 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010049775A1 (en) * | 2000-03-21 | 2001-12-06 | Robert Rechberger | Communication device for rapidly and simultaneously writing onto a plurality of data carriers, and data carrier for such a communication device |
US20040153724A1 (en) * | 2003-01-30 | 2004-08-05 | Microsoft Corporation | Operating system update and boot failure recovery |
US20060206300A1 (en) * | 2005-03-11 | 2006-09-14 | Microsoft Corporation | VM network traffic monitoring and filtering on the host |
US20120272090A1 (en) * | 2011-04-21 | 2012-10-25 | Poisner David I | System recovery using external communication device |
CN103488516A (zh) * | 2013-10-15 | 2014-01-01 | 乐视致新电子科技(天津)有限公司 | 一种***修复方法及电子设备 |
US20140007073A1 (en) * | 2012-06-27 | 2014-01-02 | James G. Cavalaris | Firmware Update Discovery and Distribution |
US20140223160A1 (en) * | 2013-02-04 | 2014-08-07 | Samsung Electronics Co., Ltd. | Electronic device and firmware upgrading method thereof |
US20140310509A1 (en) * | 2013-04-15 | 2014-10-16 | Amazon Technologies, Inc | Host recovery using a secure store |
CN104503870A (zh) * | 2015-01-19 | 2015-04-08 | 联想(北京)有限公司 | 电子设备和数据处理方法 |
CN106258006A (zh) * | 2014-04-29 | 2016-12-28 | 惠普发展公司,有限责任合伙企业 | 使用状态信息恢复*** |
CN106598778A (zh) * | 2016-11-21 | 2017-04-26 | 合肥联宝信息技术有限公司 | 还原固件信息的方法及装置 |
CN107092537A (zh) * | 2011-08-16 | 2017-08-25 | 谷歌公司 | 安全恢复装置和方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07334442A (ja) | 1994-06-13 | 1995-12-22 | Seiko Epson Corp | 通信装置、通信プログラム起動装置及び通信方法 |
US20060242395A1 (en) | 2005-03-09 | 2006-10-26 | Wyse Technology Inc. | Operating system boot from network location |
JP5608484B2 (ja) * | 2010-09-06 | 2014-10-15 | 株式会社リョーイン | ストレージデバイス及びネットワーク接続の設定方法 |
US8386618B2 (en) | 2010-09-24 | 2013-02-26 | Intel Corporation | System and method for facilitating wireless communication during a pre-boot phase of a computing device |
US9110679B1 (en) | 2011-06-03 | 2015-08-18 | Phoenix Technologies Ltd. | Pre-boot management of drivers and programs |
US9619417B2 (en) * | 2011-06-17 | 2017-04-11 | Alcatel Lucent | Method and apparatus for remote delivery of managed USB services via a mobile computing device |
JP2013167971A (ja) * | 2012-02-14 | 2013-08-29 | Nec Casio Mobile Communications Ltd | 携帯端末装置、リカバリ支援方法及びプログラム |
CN103079138B (zh) | 2013-01-25 | 2015-05-27 | 青岛歌尔声学科技有限公司 | 一种耳机和实现耳机自动识别切换控制的方法 |
US9177122B1 (en) * | 2013-06-26 | 2015-11-03 | Amazon Technologies, Inc. | Managing secure firmware updates |
US9749293B2 (en) * | 2015-04-20 | 2017-08-29 | Shoelace Wireless, Inc. | Systems for improved mobile internet performance and security |
CN110192191B (zh) | 2017-03-21 | 2023-06-20 | 惠普发展公司,有限责任合伙企业 | 操作***取回 |
-
2017
- 2017-11-28 US US16/478,809 patent/US11106547B2/en active Active
- 2017-11-28 EP EP17933317.4A patent/EP3718010B1/en active Active
- 2017-11-28 KR KR1020207015240A patent/KR102271422B1/ko active IP Right Grant
- 2017-11-28 WO PCT/US2017/063444 patent/WO2019108165A1/en unknown
- 2017-11-28 JP JP2020527731A patent/JP6898527B2/ja active Active
- 2017-11-28 CN CN201780097282.3A patent/CN111386518B/zh active Active
-
2018
- 2018-09-25 TW TW107133651A patent/TWI689867B/zh not_active IP Right Cessation
-
2021
- 2021-08-03 US US17/444,310 patent/US11586509B2/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010049775A1 (en) * | 2000-03-21 | 2001-12-06 | Robert Rechberger | Communication device for rapidly and simultaneously writing onto a plurality of data carriers, and data carrier for such a communication device |
US20040153724A1 (en) * | 2003-01-30 | 2004-08-05 | Microsoft Corporation | Operating system update and boot failure recovery |
US20060206300A1 (en) * | 2005-03-11 | 2006-09-14 | Microsoft Corporation | VM network traffic monitoring and filtering on the host |
US20120272090A1 (en) * | 2011-04-21 | 2012-10-25 | Poisner David I | System recovery using external communication device |
CN107092537A (zh) * | 2011-08-16 | 2017-08-25 | 谷歌公司 | 安全恢复装置和方法 |
US20140007073A1 (en) * | 2012-06-27 | 2014-01-02 | James G. Cavalaris | Firmware Update Discovery and Distribution |
US20140223160A1 (en) * | 2013-02-04 | 2014-08-07 | Samsung Electronics Co., Ltd. | Electronic device and firmware upgrading method thereof |
US20140310509A1 (en) * | 2013-04-15 | 2014-10-16 | Amazon Technologies, Inc | Host recovery using a secure store |
CN103488516A (zh) * | 2013-10-15 | 2014-01-01 | 乐视致新电子科技(天津)有限公司 | 一种***修复方法及电子设备 |
CN106258006A (zh) * | 2014-04-29 | 2016-12-28 | 惠普发展公司,有限责任合伙企业 | 使用状态信息恢复*** |
CN104503870A (zh) * | 2015-01-19 | 2015-04-08 | 联想(北京)有限公司 | 电子设备和数据处理方法 |
CN106598778A (zh) * | 2016-11-21 | 2017-04-26 | 合肥联宝信息技术有限公司 | 还原固件信息的方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113778739A (zh) * | 2021-11-08 | 2021-12-10 | 广州朗国电子科技股份有限公司 | 一种一体机的***修复方法、***、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
TWI689867B (zh) | 2020-04-01 |
US20210365331A1 (en) | 2021-11-25 |
WO2019108165A1 (en) | 2019-06-06 |
CN111386518B (zh) | 2023-09-19 |
JP6898527B2 (ja) | 2021-07-07 |
EP3718010B1 (en) | 2023-04-26 |
US11586509B2 (en) | 2023-02-21 |
EP3718010A4 (en) | 2021-07-14 |
US20200285548A1 (en) | 2020-09-10 |
KR102271422B1 (ko) | 2021-07-01 |
US11106547B2 (en) | 2021-08-31 |
KR20200081430A (ko) | 2020-07-07 |
EP3718010A1 (en) | 2020-10-07 |
TW201926026A (zh) | 2019-07-01 |
JP2021503657A (ja) | 2021-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10353779B2 (en) | Systems and methods for detection of firmware image corruption and initiation of recovery | |
US9507604B2 (en) | Boot method and boot system | |
US9880862B2 (en) | Method and system for verifying proper operation of a computing device after a system change | |
KR101931007B1 (ko) | 컴퓨팅 디바이스의 초기화 트레이스 | |
US20200159302A1 (en) | Information Handling System And Method To Detect And Recover From No Power/No Post Failures | |
US8707109B2 (en) | Computer apparatus, non-transitory computer-readable medium storing an error recovery control program, and error recovery control method | |
US10049009B2 (en) | Remediation of a device using an embedded server | |
US20130212430A1 (en) | Electronic device with firmware recovery function and method for recovering firmware | |
US20170068585A1 (en) | Method and Apparatus for Recovering System Software of Intelligent Terminal | |
US11586509B2 (en) | Operating system repairs via electronic devices | |
US8949588B1 (en) | Mobile telephone as bootstrap device | |
US11922176B2 (en) | Containerized firmware services | |
US9792168B2 (en) | System and method for cloud remediation of a client with a non-bootable storage medium | |
CN115176232A (zh) | 固件损坏恢复 | |
US11321075B1 (en) | Updating a computing device of an information handling system | |
US11314603B2 (en) | Recovery image downloads via data chunks | |
US10095589B2 (en) | System and method for optimization of operating system restore | |
US11487621B1 (en) | Linking embedded controller with memory reference code and system bios shadowing | |
WO2019005065A1 (en) | REPAIRING NETWORKING COMPONENT | |
CN107451035B (zh) | 用于计算机装置的错误状态数据提供方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |