Skip to content

This repository implements a cross-platform disk cloner written in C and an optional python CLI.

License

Notifications You must be signed in to change notification settings

mauricelambert/DiskCloner

Repository files navigation

DiskCloner

Description

This repository implements a cross-platform disk cloner written in C and an optional python CLI.

Requirements

There is no requirements.

Optional:

  • Python3
  • Python3 Standard Library

Installation

Compilation

git clone "https://github.com/mauricelambert/DiskCloner.git"
cd "DiskCloner"
gcc -O5 FileCloner.c -o FileCloner.exe
./FileCloner.exe sdb sdDisk.bin

Download

Windows

git clone "https://github.com/mauricelambert/DiskCloner.git"
cd "DiskCloner"
wget https://mauricelambert.github.io/info/python/security/libFileCloner.dll
python WindowsDiskClonerInterface.py "SD Card" sdDisk.bin
wget https://mauricelambert.github.io/info/python/security/WindowsFileCloner.exe
WindowsFileCloner.exe "\\.\PHYSICALDRIVE1" sdDisk.bin

Linux

git clone "https://github.com/mauricelambert/DiskCloner.git"
cd "DiskCloner"
wget https://mauricelambert.github.io/info/python/security/libFileCloner.so
python3 LinuxDiskClonerInterface.py sdb sdDisk.bin
wget https://mauricelambert.github.io/info/python/security/LinuxFileCloner
./LinuxFileCloner sdb sdDisk.bin

Usages

Command line

./FileCloner.exe sdb sdDisk.bin
python3 LinuxDiskClonerInterface.py sdb sdDisk.bin         # Linux
python WindowsDiskClonerInterface.py "SD Card" sdDisk.bin  # Windows

Links

License

Licensed under the GPL, version 3.

About

This repository implements a cross-platform disk cloner written in C and an optional python CLI.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published