{"id":21425864,"url":"https://github.com/levitation-opensource/diskclone","last_synced_at":"2025-04-19T14:54:27.792Z","repository":{"id":214118494,"uuid":"735712569","full_name":"levitation-opensource/DiskClone","owner":"levitation-opensource","description":"Raw disk clone tool written in Python. It creates a full sector by sector copy. It is able to skip bad sectors. No filesystem inspection is involved, so it is filesystem independent. Use this tool when you are running on a server OS and do not want to pay for commercial tools. The operation mechanism of this tool is very simple and straightforward.","archived":false,"fork":false,"pushed_at":"2023-12-29T02:21:34.000Z","size":37,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-22T21:48:39.178Z","etag":null,"topics":["backup","backup-tool","backup-utility","bad-sectors","clone","cloning","cloning-tool","command-line-tool","console-application","data-backup","data-recovery","disk","disk-clone","disk-cloning","disk-utility","free-software","linux","python","raw-disk","windows"],"latest_commit_sha":null,"homepage":"https://www.simplify.ee/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/levitation-opensource.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-25T23:21:55.000Z","updated_at":"2024-05-17T19:42:30.000Z","dependencies_parsed_at":"2023-12-29T03:33:10.961Z","dependency_job_id":"a6c24749-7411-4de1-8be5-6444672ba597","html_url":"https://github.com/levitation-opensource/DiskClone","commit_stats":null,"previous_names":["levitation/diskclone"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/levitation-opensource%2FDiskClone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/levitation-opensource%2FDiskClone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/levitation-opensource%2FDiskClone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/levitation-opensource%2FDiskClone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/levitation-opensource","download_url":"https://codeload.github.com/levitation-opensource/DiskClone/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235241605,"owners_count":18958478,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backup","backup-tool","backup-utility","bad-sectors","clone","cloning","cloning-tool","command-line-tool","console-application","data-backup","data-recovery","disk","disk-clone","disk-cloning","disk-utility","free-software","linux","python","raw-disk","windows"],"created_at":"2024-11-22T21:38:26.665Z","updated_at":"2025-01-23T07:25:15.674Z","avatar_url":"https://github.com/levitation-opensource.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Raw disk clone tool\r\n\r\nA free and open-source raw disk clone tool written in Python. It creates a direct sector by sector block copy. It is able to skip bad sectors. No filesystem inspection is involved, so it is filesystem independent. \r\n\r\nUse this tool when you are running on a server OS and do not want to pay for commercial tools. The operation mechanism of this tool is very simple and straightforward. \r\n\r\nIt is also helpful in cases where your alternative tool would stop working upon encountering bad sectors. Some commercial disk clone tools cannot handle bad sectors for some reason.\r\n\r\nNote: You cannot use this tool to clone the active OS disk since it assumes the source disk is made readonly before cloning starts.\r\n\r\nINSPECT THE SOURCE CODE, UNDERSTAND WHAT IT DOES AND VERIFY THAT THE CODE IS CORRECT. THEN USE WITH CARE. I AM NOT RESPONSIBLE IN ANY WAY IF YOU LOSE YOUR DATA. ALL DATA ON DESTINATION DISK WILL BE OVERWRITTEN.\r\n\r\n\r\n### Usage\r\n\r\npython diskclone.py SourceDisk DestinationDisk\r\n\u003cbr\u003e\r\n\u003cbr\u003eUnder Windows:\r\n\u003cbr\u003epython diskclone.py \"\\\\\\\\.\\\\PhysicalDrive0\" \"\\\\\\\\.\\\\PhysicalDrive1\"\r\n\u003cbr\u003eor\r\n\u003cbr\u003eUnder Linux:\r\n\u003cbr\u003epython diskclone.py \"/dev/ploop12345\" \"/dev/ploop67890\"\r\n\r\n\r\nA Python 2 or 3 installation is required. There are package dependencies:\r\n\u003cbr\u003e - psutil\r\n\u003cbr\u003e - pywin32 (under Windows OS only)\r\n\r\n\r\n### Roadmap\r\n\r\nBad sector recovery functionality. Sometimes bad sectors can be recovered by attempting to read them repeatedly. The necessary changes to existing code are essentially just a few lines.\r\n\r\n\r\n### Licence\r\nVersion 1.0.1\r\n\u003cbr\u003eCopyright: Roland Pihlakas, 2023, roland@simplify.ee\r\n\u003cbr\u003eLicence: LGPL 2.1\r\n\u003cbr\u003eYou can obtain a copy of this free software from https://github.com/levitation-opensource/DiskScan/\r\n\r\n\r\n### State\r\nReady to use. Maintained and in active use.\r\n\r\n\r\n\u003cbr\u003e\r\n\u003cbr\u003e\r\n\u003cbr\u003e\r\n\u003cbr\u003e\r\n\r\n[![Analytics](https://ga-beacon.appspot.com/UA-351728-28/DiskClone/README.md?pixel)](https://github.com/igrigorik/ga-beacon)    \r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flevitation-opensource%2Fdiskclone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flevitation-opensource%2Fdiskclone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flevitation-opensource%2Fdiskclone/lists"}