ANDROID PENTESTING & FIELD KITSWORLDWIDE DELIVERY
Build your kit ↗

FIELD NOTES / Ghost PCs

How to check a live USB session resets—and what a restart cannot remove

A repeatable acceptance check for a fresh-session desktop, with a clear boundary between observed reset behaviour and claims it cannot prove.

By pent.shop5 minute read
Illustration of a laptop and removable USB boot media
Product-family illustration; it does not show a tested configuration or a specific supplied unit.

A useful reset check answers a narrow question: does an ordinary working file from this live session return after a normal shutdown and restart using the same configuration? You can test that with harmless sample data. It does not establish that every electronic record of the session has vanished, or certify the computer as resistant to every forensic technique.

For a pent.shop Ghost PC, internal user-storage drives are physically removed and the default live session has persistence off. The procedure below is an acceptance check for that intended behaviour. It also helps identify an accidental persistence boot choice before you begin work that matters.

Record the starting configuration

Write down the laptop identifier, operating system and release, labelled boot medium, USB port, selected boot entry and whether you unlocked persistent storage. Note every other connected storage device. If the machine was prepared for you, compare this with the handover record. A test performed using a different image or boot option does not validate the supplied configuration.

Kali’s persistence behaviour depends on its setup and boot selection; its persistence documentation describes a separate partition and the corresponding live boot option. In Tails, persistent features are individually configured. Its Persistent Storage settings distinguish the Persistent Folder from ordinary session locations. Confirm the mode before creating your sample.

Use a harmless marker in the ordinary session

  1. Start the intended live desktop normally. For the nonpersistent baseline, do not unlock or select persistence.
  2. Open the file manager and choose an ordinary local session folder, outside any Persistent folder, mounted drive, network share or cloud location.
  3. Create a small text file with an unmistakable name, such as session-check-first-run.txt. Put a harmless sentence and the test date inside it.
  4. Save it, close the editor and reopen the file. This confirms that you tested a saved file rather than an unsaved editor tab.
  5. Record its actual folder path and that it reopened successfully. Keep this test record somewhere intentionally retained.

Do not use personal documents, private keys or real customer data for the check. Avoid using an application’s recent-files list as the only evidence: the list and the file are different things. Similarly, a browser page being available again may simply mean the website still exists.

Add a separate storage control if needed

If you need to demonstrate the boundary, use a separate, clearly labelled scratch drive containing no valuable material. Save a different marker there and confirm it reopens. This control should survive because it is stored outside the disposable session. It helps show why “the live desktop reset” does not mean “all attached storage was wiped.”

Keep the two paths in your record. Do not write a test file into the boot image’s system area or modify partitions. This is a file-level acceptance check, not an installation procedure. A control drive is optional; leaving unnecessary storage disconnected makes the basic check easier.

Shut down fully, then repeat the same start

Close your test applications, finish any deliberate writes to external storage and use the desktop’s normal shutdown procedure. Tails documents its own shutdown controls. Follow the chosen operating system’s instructions and allow shutdown to finish before handling the boot medium. Closing the lid and resuming a suspended session is not the restart test described here.

Start again from the same labelled medium and select the same nonpersistent mode. Go directly to the recorded ordinary folder path. The first marker should be absent. If you used a separate control drive, its marker should still be present when you intentionally open that drive. Record what you actually observed, including unexpected results.

If the first marker returns, stop and inspect the configuration. Possible explanations include a persistent boot mode, a saved location on another drive, or starting a different installed system. Do not delete the marker and then describe the test as successful. Establish where the file lived and repeat the check after the cause is understood.

What a successful result establishes

You have observed that this sample file did not reappear at its recorded ordinary session location after this restart. That is useful evidence for everyday operation. Repeat it after replacing the boot medium, changing persistence settings or making a substantial configuration change. Keep the release and date with each result so a later check has a meaningful comparison.

If you ordered encrypted persistence, run a separately documented test in the intended persistent folder and with the correct unlock process. The expected result there is the opposite: your saved sample should return. A nonpersistent file disappearing does not demonstrate that a backup works, and an encrypted file returning does not demonstrate that every application setting is persistent.

What remains outside the claim

The live operating system remains on its USB so it can boot again. Deliberately saved files on external drives, account activity, messages you sent and records held by websites or network equipment are outside this local-file check. Restarting your laptop does not issue deletion requests to those systems.

Hardware and firmware trust are separate questions too. Tails explicitly discusses limits involving compromised firmware or altered hardware in its untrusted-computer guidance. A disappearing text file cannot establish that a firmware implant, hardware logger or other component is absent. Nor does this procedure measure physical memory remanence or constitute a secure-erasure certification.

Ask for a handover record that states the tested release, mode, file locations, shutdown sequence and result. Our Ghost PC guide sets out the product boundary. Precise evidence of a fresh session is more useful than an untestable promise that a machine “leaves nothing anywhere.”

Sources and further reading

Project documentation checked for this article on 12 September 2026. Software and hardware requirements can change; use the linked project references for your exact configuration. How we prepare these articles.

Explore the relevant equipment

Each listing states whether it supplies hardware, prepares your own device, or needs a configuration quote.

Illustrative artwork

Laptops

Convert your laptop to a Ghost PC

Convert an eligible laptop you already own into a Ghost PC: internal-drive removal, USB live-system preparation and restart-reset checks. No replacement laptop is included.

Configuration quoteSupplied equipment or agreed service
Illustrative artwork

Laptops

Ghost PC with primary and spare USB

A Ghost PC with a primary live USB and a separately verified spare, so another boot copy is ready when needed.

Configuration quoteSupplied equipment or agreed service
Illustrative artwork

Accessories

Recovery USB

A recovery companion matched to a supported pent.shop build.

Configuration quoteSupplied equipment or agreed service

Keep reading

Browse every article ↗