System Restore

System Restore
Developer(s)Microsoft
Included with
TypeSystem recovery
Websitesupport.microsoft.com/en-us/help/959063/what-is-system-restore Edit this on Wikidata

System Restore is a feature in Microsoft Windows that allows the user to revert their computer's state (including system files, installed applications, Windows Registry, and system settings) to that of a previous point in time, which can be used to recover from system malfunctions or other problems. First included in Windows Me, it has been included in all following desktop versions of Windows released since, excluding Windows Server.[1] In Windows 10, System Restore is turned off by default and must be enabled by users in order to function.[2] This does not affect personal files such as documents, music, pictures, and videos.

In prior Windows versions it was based on a file filter that watched changes for a certain set of file extensions, and then copied files before they were overwritten.[3][4] An updated version of System Restore introduced by Windows Vista uses the Shadow Copy service as a backend (allowing block-level changes in files located in any directory on the volume to be monitored and backed up regardless of their location) and allows System Restore to be used from the Windows Recovery Environment in case the Windows installation no longer boots at all.[5]

Overview

In System Restore, the user may create a new restore point manually (as opposed to the system creating one automatically), roll back to an existing restore point, or change the System Restore configuration. Moreover, the restore itself can be undone. Old restore points are discarded in order to keep the volume's usage within the specified amount. For many users, this can provide restore points covering the past several weeks. Users concerned with performance or space usage may also opt to disable System Restore entirely. Files stored on volumes not monitored by System Restore are never backed up or restored.

System Restore backs up system files of certain extensions (.exe, .dll, etc.) and saves them for later recovery and use.[6] It also backs up the registry and most drivers.

Resources monitored

Starting with Windows Vista, System Restore takes a snapshot of all volumes it is monitoring. However, on Windows XP, it only monitors the following:[7][8]

The list of file types and directories to be included or excluded from monitoring by System Restore can be customized on Windows Me and Windows XP by editing %windir%\system32\restore\Filelist.xml.[9]

Disk space consumption

The amount of disk space System Restore consumes can be configured. Starting with Windows XP, the disk space allotted is configurable per volume and the data stores are also stored per volume. Files are stored using NTFS compression and a Disk Cleanup handler allows deleting all but the most recent Restore Points. System Restore can be disabled completely to regain disk space. It automatically disables itself if the volume's free space is too low for it to operate.

Restore points

Windows creates restore points:

  • When software is installed using Windows Installer or other installers that are aware of System Restore[10]
  • When Windows Update installs new updates
  • When the user installs a driver that is not digitally signed by Windows Hardware Quality Labs
  • Periodically. By default:
    • Windows XP creates a restore point every 24 hours[11]
    • Windows Vista creates a restore point if none is created within the last 24 hours[11]
    • Windows 7 creates a restore point if none has been created within the last seven days[11]
  • On user's command

Windows XP stores restore point files in a hidden folder named "System Volume Information" on the root of every drive, partition or volume, including most external drives and some USB flash drives.[3]

The operating system deletes older restore points per the configured space constraint on a first in, first out basis.

Implementation differences

There are considerable differences between how System Restore works under Windows XP and later Windows versions.

  • Configuration user interface – In Windows XP, there is a graphical slider to configure the amount of disk space allotted to System Restore. In Windows Vista, the slider to configure the disk space is not available. Using the command-line tool Vssadmin.exe or by editing the appropriate registry key,[12][13] the space reserved can be adjusted. Starting with Windows 7, the slider is available once again.
  • Maximum space – In Windows XP, System Restore can be configured to use up to a maximum of 12% of the volume's space for most disk sizes;[8] however, this may be less depending on the volume's size. Restore points over 90 days old are automatically deleted, as specified by the registry value RPLifeInterval (Time to Live – TTL) default value of 7776000 seconds. In Windows Vista and later, System Restore is designed for larger volumes.[14] By default, it uses 15% of the volume's space.[10]
  • File paths monitored – Up to Windows XP, files are backed up only from certain directories. On Windows Vista and later, this set of files is defined by monitored extensions outside of the Windows folder, and everything under the Windows folder.[15]
  • File types monitored – Up to Windows XP, it excludes any file types that are considered "personal" to the user, such as documents, digital photographs, media files, e-mail, etc. It also excludes the monitored set of file types (.DLL, .EXE etc.) from folders such as My Documents. Microsoft recommends that if a user is unsure as to whether certain files will be modified by a rollback, they should keep those files under My Documents.[8] When a rollback is performed, the files that were being monitored by System Restore are restored and newly created folders are removed. However, on Windows Vista and later, it excludes only document file types; it does not exclude any monitored system file type regardless of its location.
  • Configuring advanced System Restore settings – Windows XP supports customizing System Restore settings via Windows Registry and a file at %windir%\system32\restore\Filelist.xml.[9][16] Windows Vista and later no longer support this.[17]
  • FAT32 volume support – On Windows Vista and later, System Restore no longer works on FAT32 disks and cannot be enabled on disks smaller than 1 GB.[14]

Restoring the system

Up to Windows XP, the system can be restored as long as it is in an online state, that is, as long as Windows boots normally or from Safe mode. It is not possible to restore the system if Windows is unbootable without using 3rd-party bootable recovery media such as ERD Commander. Under Windows Vista and later, the Windows Recovery Environment can be used to launch System Restore and restore a system in an offline state, that is, in case the Windows installation is unbootable.[5] Since the advent of Microsoft Desktop Optimization Pack, Diagnostics and Recovery Toolset from it can be used to create a bootable recovery disc that can log on to an unbootable Windows installation and start System Restore. The toolset includes ERD Commander for Windows XP that was previously a 3rd-party product by Winternals.

Limitations and complications

Before Windows Vista, System Restore protection was restricted to select locations and predetermined file types. Therefore, System Restore could not fully revert unwanted software installations, especially in-place software upgrades.[18] Starting with Windows Vista, System Restore monitors all files on all file paths on a given volume.

It is not possible to create a permanent restore point. All restore points will eventually be deleted after the time specified in the RPLifeInterval registry setting is reached or if allotted disk space is insufficient for newer Restore points.[8] Consequently, in systems with little space allocated, if a user does not notice a new problem within a few days, it may be too late to restore to a configuration from before the problem arose.

On infected system, System Restore may end up archiving malware, such as viruses, before antivirus software has the chance clean the infection. For data integrity purposes, System Restore does not allow other applications or users to modify or delete files in the directory where the restore points are saved. As such, antivirus software is usually unable to remove infected files from restore points.[19] The only way to clean them is to delete them altogether. However stored infected files are harmless until the affected restore point is reinstated.

System Restore cannot monitor changes made to a volume from another operating system (in case of multi-booting scenarios). In addition, multi-booting different versions of Windows can disrupt the operation of System Restore. Specifically, Windows XP and Windows Server 2003 delete the restore points of Windows Vista and later.[20] Also, restore points created by Windows 8 may be destroyed by previous versions of Windows.[21]

See also

References

  1. ^ "No Restore Point For You". CNET. December 28, 2007. Archived from the original on January 19, 2013. Retrieved February 27, 2020.
  2. ^ Jim Tanous, "Why and How to Enable System Restore in Windows 10" Archived December 21, 2017, at the Wayback Machine, Tekrevue, July 28, 2015
  3. ^ a b Russinovich, Mark E.; Solomon, David A. (2005). Microsoft Windows Internals: Microsoft Windows Server 2003, Windows XP, and Windows 2000 (4 ed.). Redmond, WA: Microsoft Press. pp. 706–711. ISBN 0-7356-1917-4.
  4. ^ "Windows Backup". Windows Vista portal. Microsoft. Archived from the original on May 10, 2007. Retrieved January 11, 2014.
  5. ^ a b Fok, Christine (September 2007). "A Guide to Windows Vista Backup Technologies". TechNet Magazine. Microsoft. Archived from the original on February 9, 2014. Retrieved January 11, 2014.
  6. ^ a b "MSDN System Restore Reference: Monitored File Extensions". Archived from the original on October 20, 2017. Retrieved May 22, 2008.
  7. ^ "Monitoring the System". MSDN. Microsoft. Archived from the original on October 6, 2012. Retrieved May 10, 2014.
  8. ^ a b c d "Frequently Asked Questions Regarding System Restore in Windows XP". TechNet. Microsoft. Archived from the original on April 24, 2008.
  9. ^ a b "System Restore: Monitored File Name Extensions". Archived from the original on September 10, 2016. Retrieved May 4, 2017.
  10. ^ a b "Selected Scenarios for Maintaining Data Integrity with Windows Vista". TechNet. Microsoft. Archived from the original on July 14, 2014. Retrieved May 10, 2014.
  11. ^ a b c "About System Restore". MSDN. Microsoft. Archived from the original on October 6, 2012. Retrieved May 10, 2014.
  12. ^ "MSFN's Unattended Windows : Reduce Disk Space Used By System Restore". Archived from the original on July 6, 2010. Retrieved November 5, 2009.
  13. ^ "The Registry Keys and Values for the System Restore Utility". September 15, 2006. Archived from the original on October 31, 2009. Retrieved November 3, 2009.
  14. ^ a b "Windows Vista Help: System Restore FAQs". Archived from the original on May 22, 2008. Retrieved May 22, 2008.
  15. ^ Windows Vista System Restore FAQs: Bert Kinney - System Restore MVP Archived March 27, 2008, at the Wayback Machine
  16. ^ "The Registry Keys and Values for the System Restore Utility". Archived from the original on October 31, 2009. Retrieved November 5, 2009.
  17. ^ "Vista System Restore Q&A - System Restore MVP Bert Kinney". Archived from the original on March 27, 2008. Retrieved May 22, 2008.
  18. ^ "Windows Server Hacks: Hacking System Restore - O'Reilly Media". Archived from the original on August 28, 2008. Retrieved September 19, 2008.
  19. ^ "Antivirus Tools Cannot Clean Infected Files in the _Restore Folder". Microsoft Corporation. Archived from the original on January 4, 2007. Retrieved September 19, 2007.
  20. ^ "How restore points and other recovery features in Windows Vista are affected when you dual-boot with Windows XP". File Cabinet Blog. Microsoft. July 14, 2006. Archived from the original on July 18, 2006. Retrieved March 21, 2007.
  21. ^ "Calling SRSetRestorePoint". MSDN Library. Microsoft. Archived from the original on March 4, 2016. Retrieved February 1, 2015. Snapshots of the boot volume created by System Restore running on Windows 8 may be deleted if the snapshot is subsequently exposed by an earlier version of Windows.

Further reading

Read other articles:

Areas protected by legislation in South Australia Cape Spencer Lighthouse, Innes National Park Protected areas of South Australia, consisting of protected areas located within South Australia and its immediate onshore waters and which are managed by South Australian Government agencies. As of 2018, South Australia contained 359 separate protected areas declared under the National Parks and Wildlife Act 1972, the Crown Land Management Act 2009 and the Wilderness Protection Act 1992. Together, ...

 

У этого термина существуют и другие значения, см. Венгрия (значения). Венгриявенг. Magyarország Флаг Герб Гимн: «Isten, áldd meg a magyart!» Расположение Венгрии (тёмно-зелёный):— в Европе (светло-зелёный и тёмно-серый)— в Европейском союзе (светло-зелёный) История  • 895[1] Венгерск...

 

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Пт�...

Чемпионат мира по волейболу среди женских молодёжных команд 2019 2019 FIVB Volleyball Women's U20 World ChampionshipCampeonato Mundial de Femenino Sub-20 2019 Время проведения 12 — 21 июля Число участников 16 Стадионы (2 — Агуаскальентес, Леон) Официальный сайт volleyball.world Итоговая расстановка Чемпион Япония Втор�...

 

New Venture GearIndustryVehicle TransmissionsPredecessor New Process Rawhide Company Warner Gear Company Founded1990; 34 years ago (1990)Founder Chrysler Corporation General Motors DefunctAugust 20, 2012 (2012-08-20)FateDissolvedSuccessorMagna PowertrainHeadquartersSyracuse, New York, United StatesParentMagna Powertrain New Venture Gear was an automobile and light truck transmission company that was started in 1990 as the first-ever joint venture between any o...

 

American judge (1680–1748) For the American lawyer, see Nathaniel M. Hubbard. Coat of Arms of Nathaniel Hubbard Nathaniel Hubbard (October 13, 1680 – 1748) was a justice of the Massachusetts Superior Court of Judicature from 1745 to 1746. He was appointed by Governor William Shirley. Hubbard was the grandson of early Massachusetts historian and clergyman William Hubbard, and was for many years resident in Bristol, then part of Bristol County, Massachusetts and now in Rhode Island. Hubbard...

Anarchist ideology in Israel Part of a series onAnarchism History Outline Schools of thought Feminist Green Primitivist Social ecology Total liberation Individualist Egoist Free-market Naturist Philosophical Mutualism Postcolonial African Black Queer Religious Christian Jewish Social Collectivist Parecon Communist Magonism Without adjectives Methodology Agorism Illegalism Insurrectionary Communization Expropriative Pacifist Platformism Especifismo Relationship Syndicalist Synthesis Theory Pra...

 

Samsung Galaxy S20Samsung Galaxy S20+Samsung Galaxy S20 UltraSamsung Galaxy S20+ 5GMerekSamsung GalaxyPembuatSamsung ElectronicsSeriGalaxy SJaringan2G, 3G, 4G, 4G LTE, 5GRilis pertama6 Maret 2020; 4 tahun lalu (2020-03-06)PendahuluSamsung Galaxy S10PenerusSamsung Galaxy S21TerkaitSamsung Galaxy Note 20Samsung Galaxy Z FlipTipePhabletFaktor bentukSlateDimensi S20: 1.517 mm × 691 mm × 79 mm (59,7 in × 27,2 in × 3,1 in) S20+: 1.619 ...

 

Suzanne VegaInformasi latar belakangNama lahirSuzanne Nadine VegaLahir11 Juli 1959 (umur 64)Santa Monica, California, United StatesAsalNew York City, New York, Amerika SerikatGenreRock alternatifFolkRock eksperimentalPekerjaanPenyanyiPenulis laguProduser rekamanInstrumenVokalGitarTahun aktif1982-sekarangLabelSekarang tidak ada.Perusahaan rekaman sebelumnya:A&M RecordsBlue Note/Capitol/EMI RecordsSitus webwww.suzannevega.com Suzanne Vega (lahir Suzanne Nadine Vega pada 11 Juli 1959) m...

Extinct genus of mammals This article possibly contains original research. Please improve it by verifying the claims made and adding inline citations. Statements consisting only of original research should be removed. (November 2023) (Learn how and when to remove this message) ProviverraTemporal range: 46.3–41.2 Ma PreꞒ Ꞓ O S D C P T J K Pg N Middle Eocene Proviverra typica skull Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Mammalia Order: �...

 

Swedish singer (born 1975) Hanna HedlundHanna Hedlund (2013)Background informationBorn (1975-01-24) 24 January 1975 (age 49)Kilafors, SwedenGenrespop, schlagerMusical artist Hanna Kristina Hedlund (born 24 January 1975, Kilafors, Bollnäs Municipality, Sweden) is a Swedish singer. Her sister Lina is also a singer. She has a son and a daughter with Martin Stenmarck.[1] Career Hedlund competed in Melodifestivalen 2000 with the song Anropar försvunnen and finished in eighth place.&...

 

Species of crab Leptuca panacea Gulf sand fiddler crab Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Arthropoda Class: Malacostraca Order: Decapoda Suborder: Pleocyemata Infraorder: Brachyura Family: Ocypodidae Subfamily: Gelasiminae Tribe: Minucini Genus: Leptuca Species: L. panacea Binomial name Leptuca panacea(Novak and Salmon, 1974) Leptuca panacea, commonly known as the Gulf sand fiddler crab or the Panacea sand fiddler, is a species of fiddler crab native to...

Federal electoral district of Germany 209 PirmasensElectoral districtfor the BundestagPirmasens in 2025StateRhineland-PalatinatePopulation222,700 (2019)Electorate174,093 (2021)Major settlementsPirmasensZweibrückenLandstuhlArea1,388.1 km2Current electoral districtCreated1949PartySPDMemberAngelika GlöcknerElected2021 Pirmasens is an electoral constituency (German: Wahlkreis) represented in the Bundestag. It elects one member via first-past-the-post voting. Under the current constituency numbe...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: PCP Torpedo – news · newspapers · books · scholar · JSTOR (February 2014) (Learn how and when to remove this message) PCP TorpedoEP by Agoraphobic NosebleedReleased1998GenreGrindcoreLength6:23LabelHydra HeadAgoraphobic Nosebleed chronology Honky Reduction(1...

 

Rubikus.HelpUAРубикусFormation2022; 2 years ago (2022)Legal statusActiveLocationVarious countriesKey peopleSvetlana Vodolazskaya[1][2][3]Rita Vinokur[4][5] Alexander Kirillov Jr.[6]Anna Tsimelzon[7][8][9][10]Olga Kobzeva[11]Anna Frid [12]Natalya Polyakova[13]Websitehelpua.rubikus.de Rubikus.HelpUA is a non-commercial volunteer project that evacuates Ukrainian citize...

XIV secolo · XV secolo · XVI secolo Anni 1450 · Anni 1460 · Anni 1470 · Anni 1480 · Anni 1490 1466 · 1467 · 1468 · 1469 · 1470 · 1471 · 1472 · 1473 · 1474 Il 1470 (MCDLXX in numeri romani) è un anno del XV secolo. 1470 negli altri calendariCalendario gregoriano1470 Ab Urbe condita2223 (MMCCXXIII) Calendario armeno918 — 919 Calendario bengalese876 — 877 Calendario berbero2420 Calendario bizan...

 

Organization of church hierarchs This article forms part of the seriesEastern Orthodox Christianityin North America History History of Eastern Orthodoxy in North America Eastern Orthodoxy in North America timeline Eastern Orthodoxy in the United States bibliography Ligonier Meeting People Saints Bishops Writers Jurisdictions (list) Assembly of Bishops Ecumenical Patriarchate Greek Albanian ACROD Ukrainian Palestinian/Jordanian GOAC UOCC GOMM Antiochian AOAM Russian ROCOR Serbian Romanian Bulg...

 

Fred Armisen agli Imagen Foundation Awards 2014 Fred Armisen, all'anagrafe Fereydun Robert Armisen (Hattiesburg, 4 dicembre 1966), è un comico e attore statunitense. È noto soprattutto per essere un membro del cast del programma televisivo Saturday Night Live, nel quale propone imitazioni di personalità famose o personaggi di sua creazione, oltre che per aver preso parte a diversi film comici tra i quali EuroTrip, Anchorman e Poliziotti fuori - Due sbirri a piede libero. Dal 2011 al 2018 �...

Tool used to play stringed instruments Three plectra for use with guitar A plectrum is a small flat tool used for plucking or strumming of a stringed instrument. For hand-held instruments such as guitars and mandolins, the plectrum is often called a pick and is held as a separate tool in the player's hand. In harpsichords, the plectra are attached to the jack mechanism. Plectra wielded by hand Guitars and similar instruments Assorted plectra for use with guitar Main article: Guitar pick A ple...

 

AchillasAchilles assassinating PompeyNative nameἈχιλλᾶςDied47 BCAlexandria, EgyptAllegiance EgyptBattles/warsCaesar's Civil War Second Siege of Alexandria † 1st-century BC Greek general This article is about the Egyptian general Achillas. For the eighteenth patriarch of Alexandria, see Pope Achillas of Alexandria. For the Greek hero of the Trojan War, see Achilles. Achillas (Greek: Ἀχιλλᾶς; died 47 BC) was one of the guardians of the Egyptian king Ptolemy XIII The...