Skip to content

一個基於PowerShell的系統備份助手,支持磁碟備份、壓縮加密和OneDrive同步功能。

License

Notifications You must be signed in to change notification settings

ani198202/SystemBackupAssistant

Repository files navigation

SystemBackupAssistant

一個基於PowerShell的系統備份助手,支持磁碟備份、壓縮加密和OneDrive同步功能。

功能特點

  • 建立系統磁碟完整備份(包括分割區資訊和開機記錄)
  • 支持7zip壓縮與密碼加密保護
  • 整合OneDrive同步功能,自動上傳備份檔案
  • 直觀的圖形用戶界面,易於操作
  • 支持系統還原功能,可恢復完整磁碟結構
  • 支援log記錄功能,可查詢操作詳細記錄

安裝說明

  1. 確保系統安裝了PowerShell 5.1或更高版本
  2. 下載或克隆本倉庫
  3. 以管理員身份運行system_backup_tool.ps1
# 克隆倉庫
git clone https://github.com/ani198202/SystemBackupAssistant.git

# 運行程序
cd SystemBackupAssistant
.\system_backup_tool.ps1

## 使用方法

1. 在"系統備份"標籤頁選擇要備份的磁碟
2. 指定備份儲存路徑
3. 選擇是否啟用壓縮和加密
4. (可選)勾選"上傳至OneDrive"進行雲端備份
5. 點擊"開始備份"按鈕

## 模組說明

- `backup_module.ps1` - 系統備份核心功能模組
- `cloud_module.ps1` - OneDrive同步功能模組
- `compression_module.ps1` - 檔案壓縮與加密模組
- `restore_module.ps1` - 系統還原功能模組
- `system_backup_tool.ps1` - 主程序與GUI界面
- `logging_module.ps1` - log記錄模組

## 版權信息

本項目採用MIT許可證授權 - 詳見[LICENSE](LICENSE)文件

About

一個基於PowerShell的系統備份助手,支持磁碟備份、壓縮加密和OneDrive同步功能。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published