NX Migrator Pro Switch: Difference between revisions
From GameBrew
More actions
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/ | |lastupdated=2026/02/23 | ||
|type=PC Utilities | |type=PC Utilities | ||
|version=1.0. | |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 | |
| Author | sthetix |
| Type | PC Utilities |
| Version | 1.0.4 |
| License | GPL-2.0 |
| Last Updated | 2026/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.Bin,System Volume Information,.Trashes,$RECYCLE.BIN,RECYCLER,.Trash-1000/1/2,found.000,FOUND.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
- Replaced recursive file scanning with Windows API
- 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
- Always shows before migration starts with:
- 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
- Skip Problematic Directories
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
/00file) - 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
- Improved FAT32 File Copying
- 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