GPT partitioning - switching partition order, adding partition at begi

Page 1 of 2 12 LastLast

  1. Posts : 7
    Windows
       #1

    GPT partitioning - switching partition order, adding partition at begi


    Hi guys. I'm not very familiar with GPT partitioning scheme, but trying now move my OS to new SSD.

    However, on current SSD I messed a lot with partitioning, and want to make some adjustments during cloning.
    By years I was using MBR partitions and SATA/ATA HDDs. Some operations in such scenario were big no-nos, especially with OS partitions, like resizing partitions to the left (before the previous begining), changing the beginning of partition and so on.

    Nowadays I discovered on internet discussions and tutorials how to things like resizing partition to the left, coping partitions to new drive with different order or moving partition to the end of the drive, where previously were unallocated spaces and so on.

    Is GPT on modern NVME drives really that much flexible? Because I have EFI partition on old system SATA SSD (currently only data SSD) and 16MB MSRP, OS and Recovery partition on M2 SSD, and I want to move all that crap into new, bigger M2 SSD.

    Is that somehow achievable or not? And does Windows normally boot and work after that?
      My Computer


  2. Posts : 8,111
    windows 10
       #2

    Post a screen shot from disk manager so we can see with full detail and what you want to do in detail
      My Computer


  3. Posts : 7
    Windows
    Thread Starter
       #3

    I want to move EFI partition from Disk 1 to new M2 and also moving there OS drive with MSRP, C: and recovery partition.
    D: partition stays where it is.

    Why?
    1) I want to do some cleanup
    2) because also want to get rid of SATA drive inside computer (with EFI partition), changing case for something smaller and using SATA drive in set-top box under TV as media drive.

    GPT partitioning - switching partition order, adding partition at begi-cmd_ixfv1webmu.pngGPT partitioning - switching partition order, adding partition at begi-cmd_kti0ui3mgc.pngGPT partitioning - switching partition order, adding partition at begi-cmd_yjttezg2sq.pngGPT partitioning - switching partition order, adding partition at begi-mmc_u8lhshn9hb.png
    Attached Thumbnails Attached Thumbnails GPT partitioning - switching partition order, adding partition at begi-mmc_j3wyb9lkkz.png  
      My Computer


  4. Posts : 23,281
    Win 10 Home ♦♦♦19045.4355 (x64) [22H2]
       #4

    @pclam


    We need a Disk Management screen shot expanded, like this... that shows... everything...

    GPT partitioning - switching partition order, adding partition at begi-000000-disk-management-2.png
      My Computer


  5. Posts : 4,801
    Windows 11 Pro 64 Bit 22H2
       #5

    Your GPT Initialized M.2 SSD with an EFI FAT 32 partition 16MB MSRP, OS and Recovery partition are the standard Windows partitions for UEFI Bios / GPT initialized disk for this setup.
    But you say this is a DATA drive? You would not need these partitions for DATA only. Just a single NTFS partition, unless you had Windows installed before on this disk.

    Rather than move an EFI partition from one Disk to another, the easiest, cleanest and fastest way is to do a Clean Install on your M.2 SSD, Reinstall your apps, and then copy the User files you want keep from your other drive.
      My Computer


  6. Posts : 4,594
    several
       #6

    I would initialize the new disk to gpt and create esp,msr and any other partitions using diskgenius.

    reagentc /disable

    Then use Wincopy to transfer contents of os partition from the mbr disk to the new disk. Which will also automatically fix the osletter and boot critical files on the target disk.

    then you can enable the recovery on the new disk.
      My Computer


  7. Posts : 666
    WIN 10 19045.4291
       #7

    @pclam

    You have to explain it better, because nothing is clear! The partition structure on the target NVMe has to be prepared first and when you do everything in the right way, you just have to transfer the C-Partition to the NVMe. The rest can be configured easily:

    What about (L:) and (D:) ?

    What is the size of your new NVMe-Disk?

    like this?
    1. EFI-Partition ==> 260 MB
    2. MSR-Partition ==> 16 MB
    3. C-Partition ==> 740 GB
    4. Recovery-Partition ==> 1 GB
    Last edited by Pentagon; 07 Mar 2024 at 18:33.
      My Computer


  8. Posts : 4,594
    several
       #8

    I want to do some cleanup
    Not sure what you mean by that. If there is stuff on the os partition that you dont want to tranfer, Wincopy is ideal because you can exclude anything using the wimscript.ini file.

    edit wimscript.ini

    GPT partitioning - switching partition order, adding partition at begi-wincopy-wimscript.ini.jpg

    Example wimscript.ini could look like this, exclusions can be altered depending the situation
    Code:
    [ExclusionList]
    \hiberfil.sys
    \pagefile.sys
    \swapfile.sys
    \System Volume Information
    \$Recycle.Bin\*
    \Recycler
    \Recycled
    \Windows\CSC
    \winpepge.sys
    \$windows.~ls
    \$windows.~bt
    \Recovery.txt
    \bootsect.bak
    \ProgramData\Microsoft\Diagnosis\ETLLogs\*
    \ProgramData\Microsoft\Diagnosis\ScenariosSqlStore\*
    \ProgramData\Microsoft\Diagnosis\EventStore.db
    \ProgramData\Microsoft\DiagnosticLogCSP\Collectors\*
    \ProgramData\Microsoft\Network\Downloader\*
    \ProgramData\Microsoft\Search\Data\Applications\Windows\edb*
    \ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.*
    \ProgramData\Microsoft\SmsRouter\MessageStore\edb*
    \ProgramData\Microsoft\Windows\SQM
    \ProgramData\Microsoft\Windows\WER\ReportArchive\*
    \ProgramData\Microsoft\Windows Defender\Support\*
    \ProgramData\Microsoft\Windows Security Health\Logs\*
    \ProgramData\Microsoft\Windows\wfp\*.etl
    \ProgramData\USOShared\Logs\*
    ;\stuff
    ;\Users\Administrator
    \Users\*\NTUSER.DAT*.TM.blf
    \Users\*\NTUSER.DAT*.regtrans-ms
    \Users\*\NTUSER.DAT*.log*
    \Users\*\AppData\Local\Microsoft\CLR_v4.0_64\UsageLogs\*
    \Users\*\AppData\Local\Microsoft\CLR_v4.0_32\UsageLogs\*
    \Users\*\AppData\Local\Microsoft\Feeds\*
    \Users\*\AppData\Local\Microsoft\Feeds Cache\*
    \Users\*\AppData\Local\Microsoft\Internet Explorer\*.log
    \Users\*\AppData\Local\Microsoft\Internet Explorer\*.txt
    \Users\*\AppData\Local\Microsoft\Windows\Explorer\*
    \Users\*\AppData\Local\Microsoft\Windows\Explorer\*.etl
    \Users\*\AppData\Local\Microsoft\Windows\INetCache\IE\*
    \Users\*\AppData\Local\Microsoft\Windows\Media Player\*
    \Users\*\AppData\Local\Microsoft\Windows\WebCache\*
    \Users\*\AppData\Local\Microsoft\Terminal Server Client\Cache\*
    \Users\*\AppData\Local\Temp\*
    \Users\*\AppData\Local\Icon*
    \Windows\AppCompat\Programs\Amcache.hve*.TM.blf
    \Windows\AppCompat\Programs\Amcache.hve*.regtrans-ms
    \Windows\AppCompat\Programs\Amcache.hve*.log*
    \Windows\CSC
    \Windows\Debug\*
    \Windows\inf\*.etl
    \Windows\inf\*.ev*
    \Windows\inf\*.log
    \Windows\Logs\CBS\*
    \Windows\Logs\DISM
    \Windows\Logs\DPX
    \Windows\Logs\dosvc\*
    \Windows\Logs\NetSetup
    \Windows\Logs\waasmedic\*
    \Windows\Logs\WindowsUpdate\*
    \Windows\Logs\PBR
    \Windows\Logs\*.log
    \Windows\Microsoft.NET\Framework\v2.0.50727\*.log
    \Windows\Microsoft.NET\Framework\v4.0.30319\*.log
    \Windows\Microsoft.NET\Framework64\v2.0.50727\*.log
    \Windows\Microsoft.NET\Framework64\v4.0.30319\*.log
    \Windows\Panther\*.etl
    \Windows\Panther\*.log
    \Windows\Panther\FastCleanup
    \Windows\Panther\img
    ;\Windows\Panther\Licenses
    \Windows\Panther\MigLog*.xml
    \Windows\Panther\Resources
    \Windows\Panther\Rollback
    \Windows\Panther\Setup*
    \Windows\Panther\UnattendGC
    \Windows\Panther\upgradematrix
    \Windows\Prefetch\*
    \Windows\security\database\*.chk
    \Windows\security\database\*.log
    \Windows\security\database\*.jrs
    \Windows\security\logs\*
    \Windows\ServiceProfiles\LocalService\AppData\Local\FontCache-FontFace.dat
    \Windows\ServiceProfiles\LocalService\AppData\Local\FontCache-S-1-5-21*.dat
    \Windows\ServiceProfiles\LocalService\AppData\Local\FontCache\*
    \Windows\ServiceProfiles\LocalService\NTUSER.DAT*.TM.blf
    \Windows\ServiceProfiles\LocalService\NTUSER.DAT*.regtrans-ms
    \Windows\ServiceProfiles\LocalService\NTUSER.DAT*.log*
    \Windows\ServiceProfiles\NetworkService\NTUSER.DAT*.TM.blf
    \Windows\ServiceProfiles\NetworkService\NTUSER.DAT*.regtrans-ms
    \Windows\ServiceProfiles\NetworkService\NTUSER.DAT*.log*
    \Windows\servicing\Packages\wuindex.xml
    \Windows\servicing\Sessions\*_*.xml
    \Windows\servicing\Sessions\Sessions.back.xml
    \Windows\SoftwareDistribution
    \Windows\System32\catroot2\*.txt
    \Windows\System32\catroot2\*.chk
    \Windows\System32\catroot2\*.log
    \Windows\System32\catroot2\*.jrs
    \Windows\System32\config1
    \Windows\System32\config\*.TM.blf
    \Windows\System32\config\*.regtrans-ms
    \Windows\System32\config\*.log*
    \Windows\System32\config\*.SAV
    \Windows\System32\config\*.reg
    \Windows\System32\config\RegBack\*
    \Windows\System32\config\systemprofile\*.TM.blf
    \Windows\System32\config\systemprofile\*.regtrans-ms
    \Windows\System32\config\systemprofile\*.log*
    \Windows\System32\config\TxR\*.blf
    \Windows\System32\config\TxR\*.regtrans-ms
    \Windows\System32\CodeIntegrity\bootcat.cache
    \Windows\System32\LogFiles\AIT\*
    \Windows\System32\LogFiles\Scm\*
    \Windows\System32\LogFiles\SQM\*
    \Windows\System32\LogFiles\WMI\*.etl*
    \Windows\System32\LogFiles\WMI\RtBackup\*.etl
    \Windows\System32\SleepStudy\*.etl
    \Windows\System32\SleepStudy\ScreenOn\*.etl
    \Windows\System32\SMI\Store\Machine\SCHEMA.DAT*.TM.blf
    \Windows\System32\SMI\Store\Machine\SCHEMA.DAT*.regtrans-ms
    \Windows\System32\SMI\Store\Machine\SCHEMA.DAT*.log*
    \Windows\System32\sru\*.txt
    \Windows\System32\sru\*.chk
    \Windows\System32\sru\*.log
    \Windows\System32\sru\*.jrs
    \Windows\System32\Sysprep\Panther
    \Windows\System32\Sysprep\Sysprep_succeeded.tag
    \Windows\System32\wdi\LogFiles\*
    \Windows\System32\wfp\*.etl
    \Windows\System32\winevt\Logs\*
    \Windows\System32\winevt\TraceFormat\*
    \Windows\Temp\*
    \Windows\WinSxS\Backup
    \Windows\WinSxS\ManifestCache\*
    \Windows\WinSxS\Temp\*
    \Windows\*.log
    
    [CompressionExclusionList]
    *.mp3
    *.zip
    *.cab
    *.wmv
    *.wma
    *.wim
    *.esd
    *.swm
    *.dvr-ms
    \windows\inf\*.pnf
    *.rar
    *.7z
    Last edited by SIW2; 07 Mar 2024 at 18:31.
      My Computer


  9. Posts : 1,067
    windows 10
       #9

    Yes uefi flexible, as you know then you can rearrange partitions. efi partition first, 16mb second, c: and last the recovery one.
      My Computer


  10. Posts : 15,494
    Windows10
       #10

    spunk said:
    Your GPT Initialized M.2 SSD with an EFI FAT 32 partition 16MB MSRP, OS and Recovery partition are the standard Windows partitions for UEFI Bios / GPT initialized disk for this setup.
    But you say this is a DATA drive? You would not need these partitions for DATA only. Just a single NTFS partition, unless you had Windows installed before on this disk.

    Rather than move an EFI partition from one Disk to another, the easiest, cleanest and fastest way is to do a Clean Install on your M.2 SSD, Reinstall your apps, and then copy the User files you want keep from your other drive.
    Oh - the dreaded "Nuke it on high" solution.

    Simpler: image backup with Macrium Reflect, restore partitions in preferred order.
    Takes a fraction of the time of the "Nuke it on high option"!!!
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 09:21.
Find Us




Windows 10 Forums