GoFlex Home – gaining root access and performing drive maintenance

The Seagate GoFlex Home is a NAS for consumers.  We did a review some time ago on this product and gave it a good review.   Here’s a way to gain root access and perform drive maintenance on the drive.


Download Putty to gain SSH.   Write down your product ID which is found on the bottom of your drive.

Login to the drive using your browser.  Make sure no one is using the drive.  You must dismount the drive first.   Click on preferences.  Under Administration, expand the storage devices,  select the drive and click Eject. (Do NOT click Format)


Start Putty.  Type in the IP address of your drive on the first screen in Putty.


Click on Data and enter –
Noteyour username must be lowercase and the product ID must be in caps.

Putty Two

Click open.   Type your GoFlex password when prompted.

Now type –

sudo -E -s  hit enter
/usr/sbin/pchkntfs -f /dev/sda1  hit enter

Wait until it finishes.   Use the web login to reboot the device once it finishes.

1 Chkdsk

You will see the volume is marked as dirty (below).   I know this is the result of power loss several times over the past two years.

2 Checking disk

3 Verifying security

4 checked disk

Use the web login to reboot the device once it finishes.

Did you get unknown file system?  Try this command instead –
/usr/sbin/pchkntfs -f /dev/sda instead of /usr/sbin/pchkntfs -f /dev/sda1

Need a Factory Reset? (you can lose your data) – if the warranty is expired, you can remove the drive and put it in a drive doc on a sata connector and retrieve the files if it is NTFS formatted.

Original Factory reset and firmware – Backup your data and follow these instructions –

Need Speed?  Use ArchLinux.  Backup your data somewhere else and then follow the steps found here – http://archlinuxarm.org/platforms/armv5/seagate-goflex-home

Want more tips on Seagate and other NAS devices?http://www.openstora.com/forum/viewforum.php?f=15

More hacks? Enable features with a =1  (This should be for expert users only)

Use SSH to your drive.  Use vi to modify /etc/features.conf –

sudo vi /etc/features.conf
Note:  You can enable features by following instructions here –

vi tutorial –

Opening the drive


About TCAT Shelbyville IT Department

The Tennessee College of Applied Technology - is one of 46 institutions in the Tennessee Board of Regents System, the seventh largest system of higher education in the nation. This system comprises six universities, fourteen community colleges, and twenty-six Applied Technology Colleges.
This entry was posted in Computers, Linux, storage, Windows and tagged , , , , , . Bookmark the permalink.

3 Responses to GoFlex Home – gaining root access and performing drive maintenance

  1. Pingback: Seagate GoFlex Home Server firmware update issues – solved | TCAT Shelbyville – Technical Blog

  2. dragan duric says:

    my issue with a Seagate GoFlex home NAS is that all of a sudden i was not able to connect to it. I ended up taking the original hard drive out and putting in a new one. I reset the firmware and was able to create a new user account. The problem is i still can’t connect to the drive. when i connected to the NAS via web interface, there was no hard drive listed. I touched the drive manually and was able to sense vibration which tells me the hard drive is getting power and the head is spinning. The light in front are blinking red/white.
    Any idea what can i do to fix this?
    Thank you
    Dragan Duric

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s