Cannot change logical sector size of SATA-connected Seagate: "Setting sector size not supported on this device" #18
-
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,
is:
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? |
Beta Was this translation helpful? Give feedback.
Replies: 6 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:
|
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
sg tools can convert a 512e drive to 4kn. if its 512N DRIVE IT IS NOT POSSIBLE |
Beta Was this translation helpful? Give feedback.
Hello everyone,
Let me start by saying that this can be confusing topic, so bear with me as I try to explain it.
This Github repo is maintained by Seagate'stools team and product specific information is expertise of Field & Customer Support Engineers, so please reach out to support team for further assistance.
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.
Prior to the introduction of this capability in newer products, you had to purchase a drive formatted with what you wanted: