ACCOUNT LOGIN
Non-Persistent Endpoints: Reboot-to-Restore for Kiosks, Labs, and Training Rooms

Non-Persistent Endpoints: Reboot-to-Restore for Kiosks, Labs, and Training Rooms

Shared, multi-user endpoints present a fundamental problem: each session leaves traces, and over time those traces accumulate. Reboot-to-restore technology solves this by resetting a machine to a known-good state on every restart. 

For IT teams managing kiosks, computer labs, or training rooms, this approach turns transient use into a manageable pattern rather than a constant source of tickets.

 

What “Non-Persistent” Means for Shared Endpoints

A non-persistent endpoint returns to a defined starting state every time it restarts. Whatever happened during the session is discarded (not written permanently to disk). The machine boots back into the exact configuration that IT set as the baseline.

This differs from a standard endpoint, where changes persist until someone manually reverses them or reimages the machine. On a shared device, that persistence is a liability: one user’s changes become the next user’s starting point, and problems compound across sessions instead of resetting. 

Non-persistence treats each session as isolated. What happens on the machine stays there, only for as long as it stays powered on.

 

How Non-Persistence Applies Across Kiosks, Labs, and Training Rooms

Kiosks, labs, and training rooms are all shared endpoints, but each puts non-persistence to a different job.

Kiosks

Kiosks run unattended, often for long stretches without a reboot outside a scheduled maintenance window. A single unit might serve hundreds of walk-up users a day through a locked-down interface rather than a full desktop. 

The risk here surrounds session residue. Because kiosks restart infrequently on their own, non-persistence is usually paired with a scheduled or session-triggered restart. That way, the reset happens on a fixed cadence rather than only when someone remembers to reboot the machine manually.

Labs

Lab machines see the heaviest software churn of the three. Students and researchers install applications, change environment variables, and adjust settings to suit a specific assignment — then move on. Without a reset mechanism, a lab full of identical machines drifts into dozens of slightly different configurations within a semester. Troubleshooting becomes guessing which installation broke which setting.

Reboot-to-Restore lets a lab run open, giving users local admin rights to install what a course requires. That installation just doesn’t become permanent. Every machine reopens the next class period in the state it started in, and IT sets the baseline once per term rather than fielding tickets for machines that have drifted.

Training Rooms

Training rooms cycle through different audiences and different software configurations more often than kiosks or labs. One session might need a specific application installed and licensed. The next, something else entirely. 

Non-persistence means a room can be configured for one course, run it, and reset to a clean base rather than accumulating leftover software and licenses from every course that used it before. It also protects sensitive material. Contents left open during a workshop do not carry over to the next group on the same machines.

 

How Reboot-to-Restore Delivers Non-Persistence

Reboot-to-Restore works by intercepting writes to disk rather than blocking them. Once enabled, it redirects data written during a session into a temporary cache instead of committing it to the protected baseline. Applications behave normally, files save, settings change, but none of it touches the underlying disk image. 

On restart, the cache is discarded and the machine reads from the original baseline again.

This is different from limiting user permissions. A locked-down account still writes changes that persist inside its own profile. Reboot-to-Restore doesn’t care what account made the change or how it was made. Every write, regardless of source, is treated the same way: temporary, and gone at the next reboot.

 

Discover Deep Freeze

Faronics Deep Freeze applies Reboot-to-Restore to kiosks, labs, and training rooms, so every machine returns to its configured baseline on restart. IT sets the standard once, and every session afterward starts from it, without manual cleanup between users.

Discover Deep Freeze.

 

FAQs

Does Reboot-to-Restore Work the Same way on Windows and Mac?

The underlying mechanism (redirecting disk writes to a temporary cache and discarding them on restart) applies to both. Implementation details differ by OS, but the result is consistent across platforms.

 

Can Reboot-to-Restore Be Used With Virtual Desktop (VDI) Environments?

It depends on the setup. Non-persistent VDI pools already reset on log-off through the hypervisor, so Reboot-to-Restore is typically unnecessary there. On persistent VDI or physical endpoints, it applies the same way it does on any traditional machine.

 

What Happens if a Device Loses Power Before it Reboots?

Because session changes sit in a temporary cache rather than being written to the protected baseline, an unexpected power loss doesn’t corrupt that baseline. Any unsaved session data is lost, but the machine still boots back into its known-good state.

 

How Is Reboot-to-Restore Different From a System Restore Point?

A restore point is a manual or scheduled snapshot that rolls back select system files and settings when someone triggers it. Reboot-to-Restore resets the entire disk automatically every time the machine restarts without anyone deciding to invoke it.

 

Does non-Persistence Affect Performance or Boot Time?

The write-redirection layer adds negligible overhead during normal use. Boot time is comparable to a standard restart, since the process reads from a fixed baseline.

About The Author

Matt Williams

A self-proclaimed ‘tech geek’, Matt has worked in technology for a decade and divides his time between blogging and working in IT. A huge New York Giants fan, expert on Reboot Restore Technology when not watching football Matt gets his game on playing Call of Duty with his friends and other tech bloggers.

Sign Up For A 30-Day Trial

BOXAE

Deep Freeze Enterprise

Centralized deployment and management as well as a host of configuration options for the Enterprise.

  • This field is for validation purposes and should be left unchanged.

Ready to find out more about Faronics? Let us know how to reach you.

We're here to help you in any way possible.