How Deep Are Our Misunderstandings About GHOST? Several Hardcore Experiments to Debunk the Myths!
How Deep Are Our Misunderstandings About GHOST? Several Hardcore Experiments to Debunk the Myths!
When it comes to GHOST, many veteran ops folks instantly perk up.
I could say “wim” and no one listens, “ISO” and no one listens, “esd” and no one listens, “dism” and no one listens, “swm” and still no one listens!
But if I say “GHOST” or “GHO,” someone will definitely pay attention.
So I expect this article to get decent readership : )
GHOST is the most handy system backup and installation tool for the older generation of PC technicians, and it holds a special place in their hearts.
However, we have too many biases and misunderstandings about GHOST. As hardware technology evolves, the outcry that GHOST can’t keep up with new hardware grows louder.
But a lie repeated a thousand times becomes truth. Is that really the case? Is GHOST’s support for new hardware truly a mess? Today’s technical deep dive will reveal the truth.
About GHOST Versions
GHOST was acquired by Broadcom and is no longer under Symantec. However, GHOST’s update cycle has never stopped. As of March 16, 2026, the latest GHOST version is 12.0.0.11690.
Follow me, reply “gho” in the WeChat official account backend, and get the download link for the latest GHOST version.
All our experiments are based on the latest GHOST version.
Does GHOST Support GPT?
This is one of the biggest misconceptions online. In fact, GHOST versions earlier than 11 indeed do not support GPT partition table disks. Through my experiments, the latest GHOST version fully supports backing up and restoring GPT partition table disks.
Experiment Summary:
- Disk 1: 60GB | GPT | C drive has Windows 10, D drive is a data drive
- Disk 2: 40GB | MBR | Empty
- Use GHOST default mode to back up the entire Disk 1 to
1.GHO - Use GHOST to restore
1.GHOto Disk 2 - Reboot the computer
Experiment Results:
The entire process ran without any errors. Disk 2 successfully restored Windows 10 and the data drive.
After rebooting, selecting Disk 2 to boot, the Windows 10 system on Disk 2 started normally without any boot issues.
Experiment Analysis:
The above experiment proves that GHOST fully supports GPT partition table disks. Moreover, you can restore a GHO backup to a disk of a different size.
Question: Why can Disk 2’s Windows 10 boot directly after restoration without needing boot repair?
Because when GHOST backs up Disk 1, it also backs up the entire partition table, partition type GUID, partition identifier GUID, volume labels, etc., of Disk 1.
Therefore, when restoring to Disk 2, the partition table, partition GUIDs, and volume labels of Disk 2 are identical to those of Disk 1.
Since Windows 10 boot relies on the BCD file, and the BCD file knows which partition is the Windows 10 system partition by recording partition GUIDs, we don’t need to repair the boot or fix the BCD file—we can directly boot Windows on Disk 2.
So why do so many online voices claim GHOST doesn’t support GPT partition table disks?
This is a “rule of thumb” summary by some less thorough PC technicians. Specifically, they use GHOST’s “partition restore” feature, not the “disk restore” feature.
As we know, Windows 10’s boot process on UEFI firmware requires an EFI partition on the disk. When using GHOST’s partition backup, only the C drive is backed up, not the EFI partition (because partition backup can only back up one partition at a time).
※ Under UEFI firmware, a Windows system on a disk without an EFI partition cannot boot.
So, these technicians say that after restoring a system backed up with GHOST, it fails to boot. Hence, they claim GHOST doesn’t support GPT partition table disks. GHOST is unfairly blamed for this.
Let’s revisit the Windows boot process on BIOS firmware to find an interesting fact.
It is precisely because of the different boot processes and requirements of BIOS and UEFI that GHOST backing up Windows on an MBR disk and then restoring the backup doesn’t require boot repair—it can directly reboot into the system.
Think about a Windows PC with BIOS + MBR partition table.
The BIOS boot process doesn’t require an EFI partition. When BIOS boots, it only needs an “active primary partition” and the boot files (BOOTMGR and BCD files) within that active primary partition. Windows’ C drive can be set as the active primary partition, and this is commonly done. So, when GHOST’s “backup partition” mode backs up Windows’ C drive, it also backs up the active primary partition flag and the partition’s PBR boot code into the GHO file.
Can GHOST restore a partition to free space (unallocated space) on a hard drive?
No.
Restoring a GHO file to an existing partition:
- It can be restored normally. After restoration, whether the partition is an active primary partition depends on its state before restoration. Simply put, if it was an active primary partition before, it will remain so after restoration. If it wasn’t, it won’t be. Its state is independent of the active state of the backed-up C drive.
Why?
Because whether a partition is an active primary partition is written in the first few sectors of the entire disk. When restoring to an existing partition, the active primary partition status is already written at the very beginning of the disk. GHOST does not modify the data at the very beginning of the disk; it only modifies the data within that partition.
Therefore, in summary, to avoid any finger-pointing between firmware and partition tables, I strongly recommend using a boot repair tool to fix the system boot whenever restoring a system with GHOST.
Other Misconceptions
Ghost will destroy the 4K alignment of SSDs (causing performance drops).
- Truth: Many people think Ghost restoration mechanically follows cylinders/heads. In reality, modern Ghost can identify the target SSD and automatically realign partitions on a 1MB boundary.
Using Ghost to back up an SSD will blindly copy sectors, writing a lot of junk data and severely impacting SSD lifespan.
- Truth: Unless you force the
-id(Image Disk) parameter, the default uses Smart Sector technology, which understands the NTFS file system and does not back up blank sectors at all.
Ghost cannot recognize NVMe SSDs.
- Truth: As an application-level block reading tool, whether Ghost recognizes a disk depends entirely on whether your WinPE system has loaded the NVMe/VMD driver.
Another Very Important Issue
When using GHOST to restore a Windows system between two disks with different partition tables, you may encounter boot failure. After repairing the boot, the system may show an “unknown hard error” upon startup, or after logging in, File Explorer may crash repeatedly, resulting in a black screen.
How to solve the above problem? I will provide a detailed explanation in my next article.