-
Notifications
You must be signed in to change notification settings - Fork 31
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot change logical sector size of SATA-connected Seagate: "Setting sector size not supported on this device" #9
Comments
I have the same problem with a 3TB ST3000DM008-2DM166 and I get the same error when I try to convert it to native 4K sectors on Ubuntu 20.04:
|
Thank you for the info! Well, I'm using my drive inside a Synology NAS, and Synology says:
I was planning on buying another 3TB drive to pair them up inside the NAS. But now I guess I have to sell this one and buy a pair of 4Kn drives. |
https://www.seagate.com/www-content/product-content/ironwolf/en-us/docs/100807039h.pdf It looks like all new IronWolf drives are 512e, so no need to worry in the end. |
TIL. I was wondering why Google results for 512e to 4Kn conversions were so sparse. FWIW I'm starting to switch to 4Kn completely, starting with ordering a 14 TB 4Kn Toshiba MG07 yesterday. |
Hello everyone, The ability to switch between a 4k and 512 logical sector size requires the firmware to allow this to happen, which is what SeaChest checks for before sending these commands.
I believe the first product line this feature was enabled on Seagate devices was 12 TB drives receiving this feature. SAS has had this a bit longer on mission critical products (10k/15k RPM products). If you already have a drive, running
As for those USB adapters that show up as 4KN, this is a reverse-emulation that doesn't actually do anything to the drive. If you read 1 of the USB sectors, this is translated into a read of 8 SATA drive sectors. The SAT spec mentions this is allowed, but does not set any requirements on LBA alignment, meaning the USB adapter is free to set its LBA 0 at a different place from the drive's LBA0-7, but in practice I have not seen this happen. These adapters may also be more rare as they were designed to get around a 32bit LBA limit in Windows XP, which is no longer as popular of a problem as it used to be. |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
I have a Seagate HDD and I want to change the logical sector size to 4096 bytes. I'm on Debian.
SeaChest tools show for my drive:
The result of the following two commands,
SeaChest_Format -d /dev/sg1 --setSectorSize 4096 --confirm this-will-erase-data
:SeaChest_Lite -d /dev/sg1 --setSectorSize 4096 --confirm this-will-erase-data
is:
Setting sector size not supported on this device
Seagate website says no firmware update is available for the drive.
Surely if the physical sector size is 4096, SeaChest should allow me to set logical sector size to 4096 somehow?
The text was updated successfully, but these errors were encountered: