[One (M7) Original Android Development] donmarkoni:
Here you go, simple partition backup tool: BackPart.7z. This is the batch file: backpart.bat, the rest is ADB files.

Actual code inside batch file:

[MENTION=279333]ECHO[/MENTION] off
rem
rem donmarkoni's HTC One M7UL simple partition puller v2
rem licence: you are free to do whatever you want,
rem just mention me, if you've found this useful.
rem
rem v1 - initial; error checking not working!
rem v2 - error checking fixed. added color, more text.
rem

:init
echo.
echo Making sure the ADB server is running...
echo.
adb start-server
set ADB_TRACE=0
echo.
echo Connect the device, if it is not connected...
echo.
adb wait-for-device
adb devices

:ready
echo.
echo Partition backup is ready to begin
echo Some partitions take long to copy (few minutes)
echo You can abort anytime by pressing Ctrl-C
pause
echo.
color 0f

:p01
echo.
echo Copying partition 1...
echo.
adb -d shell dd if=/dev/block/mmcblk0p1 of=/sdcard/p1backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p1 /sdcard/p1backup
adb -d shell diff -s /dev/block/mmcblk0p1 /sdcard/p1backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p1 /sdcard/p1backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p1backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p02
echo.
echo Copying partition 2...
echo.
adb -d shell dd if=/dev/block/mmcblk0p2 of=/sdcard/p2backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p2 /sdcard/p2backup
adb -d shell diff -s /dev/block/mmcblk0p2 /sdcard/p2backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p2 /sdcard/p2backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p2backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p03
echo.
echo Copying partition 3...
echo.
adb -d shell dd if=/dev/block/mmcblk0p3 of=/sdcard/p3backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p3 /sdcard/p3backup
adb -d shell diff -s /dev/block/mmcblk0p3 /sdcard/p3backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p3 /sdcard/p3backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p3backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p04
echo.
echo Copying partition 4...
echo.
adb -d shell dd if=/dev/block/mmcblk0p4 of=/sdcard/p4backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p4 /sdcard/p4backup
adb -d shell diff -s /dev/block/mmcblk0p4 /sdcard/p4backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p4 /sdcard/p4backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p4backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p05
echo.
echo Copying partition 5...
echo.
adb -d shell dd if=/dev/block/mmcblk0p5 of=/sdcard/p5backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p5 /sdcard/p5backup
adb -d shell diff -s /dev/block/mmcblk0p5 /sdcard/p5backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p5 /sdcard/p5backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p5backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p06
echo.
echo Copying partition 6...
echo.
adb -d shell dd if=/dev/block/mmcblk0p6 of=/sdcard/p6backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p6 /sdcard/p6backup
adb -d shell diff -s /dev/block/mmcblk0p6 /sdcard/p6backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p6 /sdcard/p6backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p6backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p07
echo.
echo Copying partition 7...
echo.
adb -d shell dd if=/dev/block/mmcblk0p7 of=/sdcard/p7backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p7 /sdcard/p7backup
adb -d shell diff -s /dev/block/mmcblk0p7 /sdcard/p7backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p7 /sdcard/p7backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p7backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p08
echo.
echo Copying partition 8...
echo.
adb -d shell dd if=/dev/block/mmcblk0p8 of=/sdcard/p8backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p8 /sdcard/p8backup
adb -d shell diff -s /dev/block/mmcblk0p8 /sdcard/p8backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p8 /sdcard/p8backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p8backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p09
echo.
echo Copying partition 9...
echo.
adb -d shell dd if=/dev/block/mmcblk0p9 of=/sdcard/p9backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p9 /sdcard/p9backup
adb -d shell diff -s /dev/block/mmcblk0p9 /sdcard/p9backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p9 /sdcard/p9backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p9backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p10
echo.
echo Copying partition 10...
echo.
adb -d shell dd if=/dev/block/mmcblk0p10 of=/sdcard/p10backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p10 /sdcard/p10backup
adb -d shell diff -s /dev/block/mmcblk0p10 /sdcard/p10backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p10 /sdcard/p10backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p10backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p11
echo.
echo Copying partition 11...
echo.
adb -d shell dd if=/dev/block/mmcblk0p11 of=/sdcard/p11backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p11 /sdcard/p11backup
adb -d shell diff -s /dev/block/mmcblk0p11 /sdcard/p11backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p11 /sdcard/p11backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p11backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p12
echo.
echo Copying partition 12...
echo.
adb -d shell dd if=/dev/block/mmcblk0p12 of=/sdcard/p12backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p12 /sdcard/p12backup
adb -d shell diff -s /dev/block/mmcblk0p12 /sdcard/p12backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p12 /sdcard/p12backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p12backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p13
echo.
echo Copying partition 13...
echo.
adb -d shell dd if=/dev/block/mmcblk0p13 of=/sdcard/p13backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p13 /sdcard/p13backup
adb -d shell diff -s /dev/block/mmcblk0p13 /sdcard/p13backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p13 /sdcard/p13backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p13backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p14
echo.
echo Copying partition 14...
echo.
adb -d shell dd if=/dev/block/mmcblk0p14 of=/sdcard/p14backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p14 /sdcard/p14backup
adb -d shell diff -s /dev/block/mmcblk0p14 /sdcard/p14backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p14 /sdcard/p14backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p14backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p15
echo.
echo Copying partition 15...
echo.
adb -d shell dd if=/dev/block/mmcblk0p15 of=/sdcard/p15backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p15 /sdcard/p15backup
adb -d shell diff -s /dev/block/mmcblk0p15 /sdcard/p15backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p15 /sdcard/p15backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p15backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p16
echo.
echo Copying partition 16...
echo.
adb -d shell dd if=/dev/block/mmcblk0p16 of=/sdcard/p16backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p16 /sdcard/p16backup
adb -d shell diff -s /dev/block/mmcblk0p16 /sdcard/p16backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p16 /sdcard/p16backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p16backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p17
echo.
echo Copying partition 17...
echo.
adb -d shell dd if=/dev/block/mmcblk0p17 of=/sdcard/p17backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p17 /sdcard/p17backup
adb -d shell diff -s /dev/block/mmcblk0p17 /sdcard/p17backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p17 /sdcard/p17backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p17backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p18
echo.
echo Copying partition 18...
echo.
adb -d shell dd if=/dev/block/mmcblk0p18 of=/sdcard/p18backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p18 /sdcard/p18backup
adb -d shell diff -s /dev/block/mmcblk0p18 /sdcard/p18backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p18 /sdcard/p18backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p18backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p19
echo.
echo Copying partition 19...
echo.
adb -d shell dd if=/dev/block/mmcblk0p19 of=/sdcard/p19backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p19 /sdcard/p19backup
adb -d shell diff -s /dev/block/mmcblk0p19 /sdcard/p19backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p19 /sdcard/p19backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p19backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p20
echo.
echo Copying partition 20...
echo.
adb -d shell dd if=/dev/block/mmcblk0p20 of=/sdcard/p20backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p20 /sdcard/p20backup
adb -d shell diff -s /dev/block/mmcblk0p20 /sdcard/p20backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p20 /sdcard/p20backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p20backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p21
echo.
echo Copying partition 21...
echo.
adb -d shell dd if=/dev/block/mmcblk0p21 of=/sdcard/p21backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p21 /sdcard/p21backup
adb -d shell diff -s /dev/block/mmcblk0p21 /sdcard/p21backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p21 /sdcard/p21backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p21backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p22
echo.
echo Copying partition 22...
echo.
adb -d shell dd if=/dev/block/mmcblk0p22 of=/sdcard/p22backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p22 /sdcard/p22backup
adb -d shell diff -s /dev/block/mmcblk0p22 /sdcard/p22backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p22 /sdcard/p22backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p22backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p23
echo.
echo Copying partition 23...
echo.
adb -d shell dd if=/dev/block/mmcblk0p23 of=/sdcard/p23backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p23 /sdcard/p23backup
adb -d shell diff -s /dev/block/mmcblk0p23 /sdcard/p23backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p23 /sdcard/p23backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p23backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p24
echo.
echo Copying partition 24...
echo.
adb -d shell dd if=/dev/block/mmcblk0p24 of=/sdcard/p24backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p24 /sdcard/p24backup
adb -d shell diff -s /dev/block/mmcblk0p24 /sdcard/p24backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p24 /sdcard/p24backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p24backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p25
echo.
echo Copying partition 25...
echo.
adb -d shell dd if=/dev/block/mmcblk0p25 of=/sdcard/p25backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p25 /sdcard/p25backup
adb -d shell diff -s /dev/block/mmcblk0p25 /sdcard/p25backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p25 /sdcard/p25backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p25backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p26
echo.
echo Copying partition 26...
echo.
adb -d shell dd if=/dev/block/mmcblk0p26 of=/sdcard/p26backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p26 /sdcard/p26backup
adb -d shell diff -s /dev/block/mmcblk0p26 /sdcard/p26backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p26 /sdcard/p26backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p26backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p27
echo.
echo Copying partition 27...
echo.
adb -d shell dd if=/dev/block/mmcblk0p27 of=/sdcard/p27backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p27 /sdcard/p27backup
adb -d shell diff -s /dev/block/mmcblk0p27 /sdcard/p27backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p27 /sdcard/p27backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p27backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p28
echo.
echo Copying partition 28...
echo.
adb -d shell dd if=/dev/block/mmcblk0p28 of=/sdcard/p28backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p28 /sdcard/p28backup
adb -d shell diff -s /dev/block/mmcblk0p28 /sdcard/p28backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p28 /sdcard/p28backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p28backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p29
echo.
echo Copying partition 29...
echo.
adb -d shell dd if=/dev/block/mmcblk0p29 of=/sdcard/p29backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p29 /sdcard/p29backup
adb -d shell diff -s /dev/block/mmcblk0p29 /sdcard/p29backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p29 /sdcard/p29backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p29backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p30
echo.
echo Copying partition 30...
echo.
adb -d shell dd if=/dev/block/mmcblk0p30 of=/sdcard/p30backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p30 /sdcard/p30backup
adb -d shell diff -s /dev/block/mmcblk0p30 /sdcard/p30backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p30 /sdcard/p30backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p30backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p31
echo.
echo Copying partition 31...
echo.
adb -d shell dd if=/dev/block/mmcblk0p31 of=/sdcard/p31backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p31 /sdcard/p31backup
adb -d shell diff -s /dev/block/mmcblk0p31 /sdcard/p31backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p31 /sdcard/p31backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p31backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

:p32
echo.
echo Copying partition 32...
echo.
adb -d shell dd if=/dev/block/mmcblk0p32 of=/sdcard/p32backup
echo.
echo Comparing...
echo.
adb -d shell diff -s /dev/block/mmcblk0p32 /sdcard/p32backup
adb -d shell diff -s /dev/block/mmcblk0p32 /sdcard/p32backup | find /c "identical" >NUL
if errorlevel 1 goto abort
echo.
echo Checking md5...
echo.
adb -d shell md5sum /dev/block/mmcblk0p32 /sdcard/p32backup
echo.
echo Pulling partition...
echo.
adb -d pull /sdcard/p32backup
echo.
echo DONE! Check md5 if you like.
echo.
echo ----------------------------------------------------------------
pause

goto done

:abort
color 0c
echo.
echo ****************************************************************
echo * ABORTING DUE TO AN ERROR. YOUR BACKUP IS NOT COMPLETE! *
echo ****************************************************************
echo.
echo Press any key to exit...
pause >NUL
goto exit

:done
color 0b
echo.
echo Finished. Your partition backup is complete.
echo.
echo Press any key to exit...
pause >NUL
goto exit

:exit
color