nyarime

nyarime / gho

Public

Pure Go Norton Ghost GHO disk image parser — no CGo, single binary

10
1
100% credibility
Found May 06, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

A tool and library for viewing, extracting contents from, creating, and repairing Norton Ghost GHO disk image backup files.

How It Works

1
💾 Find your old backup

You discover an old disk backup file from Norton Ghost that no modern program can open anymore.

2
🔍 Get the free tool

You download this simple free tool made just for opening those exact old backups.

3
📂 Open your backup file

You tell the tool where your backup file is, and it starts reading it right away.

4
📊 See what's inside

A friendly summary appears showing the partitions, sizes, and details of your backed-up data.

5
Choose your action
📤
Extract data

Save the contents to a folder so you can access your old files again.

Create new backup

Turn your current disk data into a new backup file just like the old ones.

🔧
Fix the file

Adjust settings on the backup to make it compatible or spanned across files.

🎉 Data rescued!

Your old backups are now open and usable, bringing back precious files safely.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is gho?

gho is a pure Go library and CLI tool for parsing, extracting, and creating Norton Ghost GHO disk images from Ghost 11.x-12.x. It handles decompression of Fast LZ and zlib blocks, extracts MBR partitions and raw data, and supports encrypted or spanned files—all in a single binary with no CGo or external deps. Developers get CLI commands like `gho info disk.gho`, `gho extract disk.gho output/`, and `gho create output.gho partition.img` plus a simple API for streaming large images to memory or files.

Why is it gaining traction?

Unlike C-based Ghost tools or incomplete parsers, gho delivers full read/write support in pure Go, including header fixups equivalent to ghofixup.exe and constant-memory streaming for huge disks. The single-binary CLI shines for quick forensics or automation, while the library integrates cleanly into Go apps without vendor bloat. On GitHub, it's a niche win for pure Go Norton Ghost handling amid sparse alternatives.

Who should use this?

Sysadmins restoring legacy Ghost backups, reverse engineers analyzing firmware images, or forensics teams extracting partitions from old drives. It's ideal for Go devs building disk imaging tools or scripts needing spanned/encrypted GHO support without C dependencies.

Verdict

Try gho if you need pure Go GHO on GitHub—solid docs and MIT license make it usable now, despite 10 stars and 1.0% credibility score signaling early maturity. Lacks span writing and full-disk rebuilds, but it's a reliable starting point for most parse/extract tasks.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.