Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

NX Migrator Pro Switch: Difference between revisions

From GameBrew
No edit summary
1.0.4
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
|description=A professional partition management tool for Nintendo Switch SD cards with dual-mode operation: Migration and Cleanup.
|description=A professional partition management tool for Nintendo Switch SD cards with dual-mode operation: Migration and Cleanup.
|author=sthetix
|author=sthetix
|lastupdated=2026/02/15
|lastupdated=2026/02/23
|type=PC Utilities
|type=PC Utilities
|version=1.0.2
|version=1.0.4
|license=GPL-2.0
|license=GPL-2.0
|download=https://github.com/sthetix/NX-Migrator-Pro/releases
|download=https://github.com/sthetix/NX-Migrator-Pro/releases
Line 66: Line 66:


== Changelog ==
== Changelog ==
'''v1.0.4'''
* What's Fixed
** Critical: Fixed 10+ minute hang during file copy scan phase
** Restored immediate file copying (no delay before transfer starts)
** Real-time progress tracking now works correctly
** Large file transfers (30GB+) complete successfully
** Archive bit fix for Nintendo Switch compatibility preserved
* Changes
** Replaced robocopy with PowerShell Copy-Item (method from v1.0.2)
** Maintained Hekate-style Archive bit fix
** Improved error handling for size calculation failures
** Progress updates every 2 seconds during copy
'''v1.0.3'''
* Enhancements for Large SD Card Support (1TB+)
** Skip Problematic Directories
*** Skip problematic directories during FAT32 file copy to prevent errors
*** Directories skipped: <code>$Recycle.Bin</code>, <code>System Volume Information</code>, <code>.Trashes</code>, <code>$RECYCLE.BIN</code>, <code>RECYCLER</code>, <code>.Trash-1000/1/2</code>, <code>found.000</code>, <code>FOUND.000</code>
*** These directories don't need to be copied and often cause access errors
** Improved Progress Tracking
*** Replaced recursive file scanning with Windows API <code>GetDiskFreeSpaceExW</code>
*** Instant O(1) operation - '''no more timeouts''' on large file counts
*** Progress now works reliably on 1TB+ SD cards with 100,000+ files
** Pre-Migration Info Popup
*** Always shows before migration starts with:
**** File count to be copied
**** Total data size
**** Clear Archive bit warning with Hekate instructions
** Users know exactly what will be copied before starting
** Enhanced Archive Bit Failure Messages
*** Clear step-by-step instructions for manual Hekate fix
*** Reassures users that SD card will still work without the fix
*** Visual separation for easy reading in logs
** Safety Improvements
*** Added validation to prevent partitions from exceeding target disk capacity
*** Better error messages for same-tier Clone Mode migrations
'''v1.0.2'''
'''v1.0.2'''
* Fix: Prevent crash when file copy succeeds but final size check fails (timeout, drive disconnect, etc.)
* Fix: Prevent crash when file copy succeeds but final size check fails (timeout, drive disconnect, etc.)

Latest revision as of 03:07, 27 February 2026

NX Migrator Pro
General
Authorsthetix
TypePC Utilities
Version1.0.4
LicenseGPL-2.0
Last Updated2026/02/23
Links
Download
Website
Source
Support Author

A professional partition management tool for Nintendo Switch SD cards with dual-mode operation: Migration and Cleanup.

NX Migrator Pro provides two powerful modes for managing your Nintendo Switch SD card partitions:

  • Migration Mode - Migrate partitions from a smaller SD card to a larger one with automatic FAT32 expansion.
  • Cleanup Mode - Remove unwanted partitions (Linux/Android/emuMMC) from a single SD card and reclaim space for FAT32.

System requirements:

  • OS: Windows 10/11 (64-bit)
  • RAM: 512MB minimum
  • Permissions: Administrator privileges required
  • Disk Space: Minimal (application is ~10MB)

Hardware requirements:

  • Source SD Card (your current smaller card)
  • Target SD Card (must be larger than source)
  • SD card reader(s) - can use one or two readers

Features

  • Supported partition types:
    • FAT32 (hos_data) - Main Nintendo Switch data partition
    • Linux (L4T) - Single Linux partition for Lakka/Ubuntu
    • Android - Both Dynamic (Android 10+) and Legacy (Android 7-9)
    • emuMMC - Single or Dual emuMMC partitions
  • Migration Mode:
    • Smart Scanning - Automatically detects partition layout
    • Selective Migration - Choose which partitions to migrate
    • Auto-Expand FAT32 - Automatically expand FAT32 to use free space
    • Safe - Source disk is never modified (read-only access)
    • Fast - Optimized sector-by-sector copying with 32MB chunks
  • Cleanup Mode:
    • Single-Disk Operation - Works on one SD card (no target needed)
    • Selective Removal - Choose which partitions to remove
    • FAT32 Preservation - Backs up FAT32 data temporarily during cleanup
    • Auto-Expand - Automatically expands FAT32 to reclaim freed space
    • Safe Backup - Prompts for backup confirmation before proceeding
  • GUI:
    • Modern dark-themed interface built with ttkbootstrap
    • Visual partition layout display
    • Real-time progress tracking with detailed status
    • Pre-migration validation and warnings
    • Detailed partition information and size calculations

Media

EASY SD CARD UPGRADE! MIGRATE EMUMMC, LINUX & ANDROID TO A LARGER CARD WITH NX MIGRATOR PRO (sthetix)

Changelog

v1.0.4

  • What's Fixed
    • Critical: Fixed 10+ minute hang during file copy scan phase
    • Restored immediate file copying (no delay before transfer starts)
    • Real-time progress tracking now works correctly
    • Large file transfers (30GB+) complete successfully
    • Archive bit fix for Nintendo Switch compatibility preserved
  • Changes
    • Replaced robocopy with PowerShell Copy-Item (method from v1.0.2)
    • Maintained Hekate-style Archive bit fix
    • Improved error handling for size calculation failures
    • Progress updates every 2 seconds during copy

v1.0.3

  • Enhancements for Large SD Card Support (1TB+)
    • Skip Problematic Directories
      • Skip problematic directories during FAT32 file copy to prevent errors
      • Directories skipped: $Recycle.BinSystem Volume Information.Trashes$RECYCLE.BINRECYCLER.Trash-1000/1/2found.000FOUND.000
      • These directories don't need to be copied and often cause access errors
    • Improved Progress Tracking
      • Replaced recursive file scanning with Windows API GetDiskFreeSpaceExW
      • Instant O(1) operation - no more timeouts on large file counts
      • Progress now works reliably on 1TB+ SD cards with 100,000+ files
    • Pre-Migration Info Popup
      • Always shows before migration starts with:
        • File count to be copied
        • Total data size
        • Clear Archive bit warning with Hekate instructions
    • Users know exactly what will be copied before starting
    • Enhanced Archive Bit Failure Messages
      • Clear step-by-step instructions for manual Hekate fix
      • Reassures users that SD card will still work without the fix
      • Visual separation for easy reading in logs
    • Safety Improvements
      • Added validation to prevent partitions from exceeding target disk capacity
      • Better error messages for same-tier Clone Mode migrations

v1.0.2

  • Fix: Prevent crash when file copy succeeds but final size check fails (timeout, drive disconnect, etc.)

v1.0.1

  • What's New in v1.0.1
    • Improved FAT32 File Copying
      • Switched to Windows PowerShell Copy-Item for FAT32 file operations
      • Uses native Windows copy method (same as Windows Explorer)
      • Better reliability and compatibility
      • Copies 100% of files including hidden/system files
      • Silent background operation with no visual interruption
    • Automatic Archive Bit Fix
      • Implements Hekate's Archive bit logic automatically
      • Scans all directories after FAT32 copy completes
      • Sets Archive bit on HOS single file folders (folders containing /00 file)
      • Clears Archive bit on regular folders
      • No more manual Archive bit fixing in Hekate required!
      • Typical execution time: 1-2 seconds
    • Technical Improvements
      • Added CREATE_NO_WINDOW flag to all PowerShell subprocess calls
      • Real-time progress monitoring during file copy (updates every 2 seconds)
      • Better error handling and reporting
      • Improved logging with detailed Archive bit fix statistics
  • Migration Result
    • After migration completes, your Nintendo Switch SD card should work immediately without requiring any additional manual fixes in Hekate.

v1.0.0

  • Initial Release.

Credits

  • CTCaer - Original hekate bootloader and partition manager
  • ttkbootstrap - Modern GUI framework

External links

Advertising: