boot – Replacing an SSD on a laptop

I am finally running out of free space on a 128GB SSD laptop on a laptop (asus N501VW) and I plan to replace it with a larger 500GB hard drive.

The establishment:

  • 1 laptop (N501VW) under Win 10 (x64)
  • 3 drives (128 GB ssd (M2) (C :), 1TB hard drive (D :), 500 GB ssd (M2))

128 GB:

C:  WINDOWS  system32> fsutil fsInfo ntfsInfo C: 
NTFS volume serial number: 0x246467166466ea4e
NTFS version: 3.1
LFS version: 2.0
Number of sectors: 0x000000000ec25e12
Total number of clusters: 0x0000000001d84bc2
Free Clusters: 0x000000000012ce83
Total Reserved: 0x00000000000450b8
Bytes by sector: 512
Bytes by Physical Sector: 512
Bytes by cluster: 4096
Bytes per segment of record file: 1024
FileRecord Segment Clusters: 0
Mft Valid data length: 0x0000000036840000
Lcn Mft Start: 0x00000000000c0000
Mft2 Start LCN: 0x0000000000000002
Start of zone Mft: 0x00000000005404a0
End of zone Mft: 0x0000000000540760
Maximum number of padding for appliance: 512
Maximum number of device balancing bytes: 0xffffffff
Compensation for the maximum volume range: 62
Number of bytes of trimming of the maximum volume: 0x40000000
Resource Manager Identifier: 8A0D0FB6-C261-11E6-8455-9CEBE8321CA9

1 TB:

C:  WINDOWS  system32> fsutil fsInfo ntfsInfo D: 
NTFS volume serial number: 0x38f0efcbf0ef8e06
NTFS version: 3.1
LFS version: 2.0
Number of sectors: 0x0000000074705fff
Total number of clusters: 0x000000000e8e0bff
Free Clusters: 0x000000000497daa5
Total Reserved: 0x00000000000013ff
Bytes by sector: 512
Bytes by Physical Sector: 4096
Bytes by cluster: 4096
Bytes per segment of record file: 1024
FileRecord Segment Clusters: 0
Mft Valid data length: 0x0000000099940000
Lcn Mft Start: 0x00000000000c0000
Mft2 Start LCN: 0x0000000000000002
Start of zone Mft: 0x0000000009a85600
End of zone Mft: 0x0000000009a8fd40
Maximum number of finishing range of the device: 0
Maximum number of device setting bytes: 0x0
Compensation for the maximum volume range: 62
Number of bytes of trimming of the maximum volume: 0x40000000
Resource Manager Identifier: 14ED2385-C262-11E6-A546-9CEBE8321CA9

500 GB:

not bought yet

The plan:

  1. Start from a Linux usb image (for example, Ubuntu)
  2. Copy C: in D: (D: still has space)
  3. Stop, replace C: with a larger ssd
  4. Restart from usb
  5. Copy C: from D: to a larger SSD file
  6. To close; start from a larger SSD
  7. If all is well, erase the old C: from D:

The bad:

  1. Will dd format the new ssd entirely when copying (from 500 GB)?
  2. If not how many 500 GB will be usable?
  3. Since 128 GB is small, there are a lot of simulated links to D:. Will they be affected when copying?
  4. Is this the right way to do that?