I thought it was same...
Isso não está certo. O tamanho da partição é determinado pela tabela de partições no MBR. E o tamanho do sistema de arquivos é determinado pelo Setor de inicialização de partição . Eles são diferentes. Mas o tamanho do fs não deve exceder o tamanho da partição.
Then I would like to know how I could get the final sector of the filesystem in order to resize the partition at the same size.
No meu caso, normalmente, eu diminuiria o fs um pouco mais e, em seguida, estendê-lo para caber no novo tamanho da partição. Por exemplo. Queremos encolher o fs de 200GB para 100GB, eu iria encolher o fs para 90GB e, em seguida, encolher a partição para 100GB. Depois disso, eu estendo o fs para todo o espaço disponível para que o fs use todo o espaço não alocado.
It is a little bit weird for me because we shrink the ntfs filesystem and then remove the partition and create a new one with a smaller size, I don't understand how it is possible to not loose data.
Isso não está correto também. O processo de redução não excluirá a partição existente. Na verdade, ele faz os seguintes passos:
- Mova os dados da cauda da partição para a não alocada espaço na frente. De modo que deixe um conjunto contínuo de salas na cauda da partição.
- Encolha o FS. Para que o espaço na cauda da partição seja lançado pelo FS.
Depois disso, podemos modificar o tamanho da partição existente.