How to convert Toshiba MG10ACA20TA 512e to 4kn format 
Important note: changing your disk as described below, can result in a bricked disk or data loss. 
With the help of 
OpenSeaChest  and an 
Ubuntu live USB stick  you  can convert your disk from 512e into 4kn format. How to get started with Ubuntu live cd or usb stick is outside the scope of this blog. But, if you need more information about this, you can find information 
here .
Ok, so I assume that by now, you have booted from a linux live cd/dvd stick. The first step you have to perform is to download a portable version of OpenSeaChest. In my case, as I have an Intel x64 system, I chose the 
x8-64 portable version 
    
            Open Sea Chest downloads 
     
 
Open a terminal window. Go to your downloads, extract the image (tar xvf "[IMAGE_NAME].xz"). go inside the newly created folder (cd "[IMAGE_NAME]) first you need to find out which drive is the drive you want to change. Use the command below to get a detailed list of all drives. This will scan the system and list all storage devices with logical /dev/sg? assignments. The output shows model, serial and firmware numbers. Write down which sg# is your drive. (Mine was '/dev/sg1')  ./openSeaChest_Info --scan
    
            Open Sea Chest scan 
     
 
    
            Output of open sea cheast scan. 
     
 
Now that you have identified your drive, you can check which sector sizes your drive support by using the following command: ./openSeaChest_Format -d [DRIVE] --showSupportedFormats 
./openSeaChest_Format -d /dev/sg1 --showSupportedFormats
--------------------------------------------------------------------------------
 As you can see, my drive supports both 512 and 4096 byte sector sizes and the current logical sector size is 512 bytes. 
Note: you can brick your drive, you will loose all data on the disk. So try at your own risk! 
./openSeaChest_Format  -d /dev/sg1 --setSectorSize 4096  --confirm this-will-erase-data-and-may-render-the-drive-inoperable
The output:
/dev/sg1 - TOSHIBA MG10ACA20TE - 44F0A0CZF4MJ - 0104 - ATA
 Now we can re-run the showSupportedFormats command:
./openSeaChest_Format -d /dev/sg1 --showSupportedFormats
As you can see, the logical sector size has changed to 4096 bytes!
--------------------------------------------------------------------------------
 I tried to use the openSeaChest_Format command but that failed on my drive with an in invalid option combination for the format unit.
./openSeaChest_Format  -d /dev/sg0 --formatUnit 4096 --fastFormat 1 --confirm this-will-erase-data
/dev/sg0 - TOSHIBA MG10ACA20TA - 44F0A0CGF4MJ - 0104 - ATA
 But fdisk is able to do the format. Note: for fdisk you can't use the /dev/sg# but you have to use /dev/sd# In my case: /dev/sdb
Welcome to fdisk (util-linux 2.39.3).
  
A warning indicates that the disk does not have a recognized partiation table. By pressing 'g' we generate a new GPT partition table.
Created a new GPT disklabel (GUID: 2238F86A-75BC-422C-ADB8-B35947AD0243). 
N.B.: you must be sure you have selected the right drive, otherwise you may brick your disk,  loose data. 
Write the changes back to disk: press 'w'
The partition table has been altered.
 
fdisk exists, we need to start it again:
fdisk /dev/sdb
 
As you can see the initial warning is gone. You can now add partitions to the disk either via 
fdisk reboot to your operating system you have installed and continue from there.