1. 首页
  2. 帮助中心
  3. 常见问题 FAQ

常见问题 FAQ

本页汇集 GoodSync 用户最常遇到的 79 个问题,按 16 大主题分类。所有内容来自官方 FAQ,逐字翻译。可使用搜索框即时过滤。

1. GoodSync 账户与 GoodSync Connect

如何查找和管理我的 license 列表?

所有授权管理都通过 GoodSync Account 完成:

  • Licenses 与 Devices 保存并维护在 GoodSync Account 中。
  • 如果您还没有 GoodSync Account,可免费创建
  • 购买时(购买邮箱与 Account 邮箱一致)license 自动入账;否则可通过 Order ID 添加。
  • 桌面 Devices 通过命令入账:Windows 上 Tools → GoodSync Account Setup;Mac 上 GoodSync → GoodSync Account Setup
  • NAS Devices 在 Initial Setup 时注册进账户。
  • License 在设备上激活(分配给设备)时执行:Help → Activate
  • GoodSync Account 登录要求经过验证的邮箱,以增强安全性并便于发送通知。
  • GoodSync Account 允许通过 SMS、邮件或 Authenticator app 生成的一次性密码(OTP)验证所有新设备。
  • 设备维护包括移除旧的、不再使用的设备 — 这会释放它们占用的 license。
  • GoodSync Storage 在 GoodSync Account 中申请并管理。
如何在两台或多台计算机之间同步文件?

使用 GoodSync Connect — 一个快速、高效的 P2P 文件同步系统。

如何找回丢失的 GoodSync Account 密码?

您无法直接找回丢失的密码,但可以执行密码重置

系统会向您的账户邮箱发送一个临时密码。登录后将临时密码改为您选择的新密码。

然后请到每台已注册到该账户的设备上,使用 GoodSync Account Setup 修改密码。

如何在设备上修改 GoodSync Account 密码?

如果 GoodSync 激活或其他服务提示账户密码不正确:

  • Windows:使用 Tools → GoodSync Account Setup 菜单项。
  • Mac:使用 GoodSync → GoodSync Account Setup 菜单项。
  • NAS 或 Linux 主机:访问 http://local-nas-ip-address:11000,切换到「Account」标签页,点击 UserID 旁的「Change」。

2. GoodSync Storage(云存储)

GoodSync Storage 的主要优势是什么?

速度。它比传统在线存储(如 Google Drive 或 OneDrive)快得多,特别是处理中小文件时。

数据传输到 GoodSync Storage 的过程中如何加密?

通过 TLS 1.2,使用 OpenSSL 实现 — 与现代浏览器使用的加密相同。

我的文件能否在 GoodSync Storage 服务器上静态加密?

可以。请在任务(Job)的 GoodSync Storage 一侧启用 Encryption 选项。加密密码只有您自己知道。

如何在 GoodSync 之外访问 GoodSync Storage?

使用 GoodSync Explorer。它是免费的,并且我们承诺将持续保持免费。

GoodSync Storage 服务器位于何处?是否安全?

GoodSync Storage 服务器位于美国弗吉尼亚州 Herndon 的 Cogent 数据中心。

该数据中心具有受控的物理访问与现场守卫(陌生人无法进入)。

是否有任何第三方可以访问我存储在你们服务器上的文件?

否。我们不索引文件,也不允许任何人出于任何目的查看它们。

3. 安装与卸载

安装新版本前是否需要卸载旧版 GoodSync?

不需要。新版本会保留之前版本的所有选项与设置。

如何备份与恢复我的 GoodSync 设置?

最好的方式是使用最新版 GoodSync 并启用 Account Sync。这样您所有的任务(jobs)、组(groups)与服务器账户(server accounts)都会备份到我们的服务器,并在多设备间同步。

GoodSync 设置(任务、组、服务器账户、选项)保存在哪里?

下面是各平台、各 GoodSync 版本对应的路径:

  • GoodSync Client Windows:C:\Users\YourUserName\AppData\Local\GoodSync
  • GoodSync Server Windows:C:\ProgramData\GoodSync
  • GoodSync Client MacOS:/Users/YourUserName/.goodsync
  • GoodSync Server MacOS:/Library/Application Support/GoodSync

NOTE:设置文件中保存的凭据(密码与刷新令牌)经过本地加密,因此不能直接将这些设置文件复制/移动到另一台计算机使用 — 在新机上读不出来。

如何卸载 GoodSync?

Windows:在「开始」菜单选择 Programs → GoodSync → Uninstall。Mac:运行 GoodSync 安装包,点击「Remove」,然后按卸载程序的提示操作。

4. macOS 相关问题

计算机重启后 GoodSync Server 服务无法启动,为什么?

从某个版本起,macOS 会加密系统盘。因此所有服务在用户实际登录到 macOS 终端并输入用于解密系统盘的 macOS Account 密码之前都不会工作。macOS 决定加密系统盘时并未征求您许可,但好在您可以将其关闭。

如何关闭 FileVault:

  • 打开「系统设置」→「隐私与安全性」→「FileVault」。
  • 点击「关闭 FileVault」。
  • 输入管理员密码。
报错「Operation not permitted (error 1)」怎么办?

从 Catalina 版本起,macOS 要求您显式授权 GoodSync 访问您的个人文件。

macOS Catalina 及以上:

  1. 进入「系统偏好设置」→「安全性与隐私」→「隐私」。
  2. 点击底部的锁图标进入提升权限模式。
  3. 在「文件和文件夹」中,勾选 GoodSync 项以允许「完全磁盘访问」。

macOS Ventura 及以上:

  1. 进入「系统偏好设置」→「隐私与安全性」→「完全磁盘访问」。
  2. 打开 GoodSync 条目右侧的开关。
  3. 使用密码或 Touch ID 进行身份验证以确认操作。
报错「Read-only file system (error 30)」怎么办?

请确认您的磁盘对 macOS 不是只读状态。可参考希捷的说明使其可写:SeaGate Drive Article

5. Windows Shares 与 GoodSync Connect

Windows Shares 报错「Logon Failure 0xc000006d」,为什么?

从 11.8.3 版起,GoodSync 引入了全新的 Windows Shares (SMB) 文件系统实现 — SMB-1 与 SMB-2(不含 SMB-3)协议的原生 wire-level 实现。其优势:

  • 它把 Share 凭据保存在 GoodSync Account Manager(Server Accounts)中。
  • 因此凭据可通过 Account Sync 在多台计算机间同步。
  • 凭据不会像 Windows SMB 客户端那样卡在 Windows 内部。
  • 我们的实现对所有文件操作都设置了超时,永不会冻结(不像 Windows 客户端)。

但有一些工作需要您配合 — 由于 GoodSync 无法从 Windows 凭据存储中读取凭据,您需要重新输入:

  1. 当出现「Logon Failure 0xc000006d」或类似错误时,点击「Change Folder」进入 Browse 对话框。
  2. 在 Browse 对话框中向下钻取到您的文件夹,沿途输入凭据(UserId 与 Password)。
  3. 凭据只需输入一次,之后会被记忆在 GoodSync Account Manager (Server Accounts) 中。

您也可以回到旧的、基于 Windows 的 SMB 客户端(例如您有 SMB-3 服务器):点击 Tools → Program Options → General,取消勾选「Use New SMB implementation」选项,然后重启 GoodSync。

如何用 GoodSync Connect 替代 NAS 上的 SMB(Windows Shares)或 AFP(Mac Shares)?

确实,自从 SMB 遭到勒索软件攻击、SMB v1 被关闭后,SMB 变得更难使用。AFP 已被苹果停用,建议用户切换到 SMB。

GoodSync Connect 可以在 Windows、Mac、NAS 上同时替代 SMB 与 AFP。GoodSync Connect 是全球的 — 可跨互联网工作,不局限于本地网络。

  1. 使用 GoodSync NAS 安装包之一,将 GoodSync 安装到您的 NAS。
  2. 访问其 Web UI 配置 GoodSync for NAS:http://local-nas-ip-address:11000
  3. NAS 将出现在 GoodSync Connect 文件系统中。
  4. 使用 GoodSync Explorer 浏览,或用 GoodSync 进行同步。
如何让我的 GoodSync 计算机(服务器)对 GoodSync 客户端可见?

要让一台计算机出现在 GoodSync Connect 中并对客户端可见,必须满足:

  • 使用 GoodSync Account Setup 将该计算机注册进您的 GoodSync 账户。
  • 在 GoodSync Account Setup 中勾选「Serve files to other devices」选项。
  • 计算机必须开机且未休眠。
  • 计算机必须连接互联网且在线。
  • 计算机必须能连接到服务器 mediator.goodsync.com。可在 gs-server 日志中查看具体情况。

6. 同步(Synchronization)

如何创建一个同步任务?

很简单:

  1. 点击 Job → New,输入任务名称。
  2. 选择 Synchronize(双向)或 Backup(单向)任务类型。
  3. 窗口左侧点击「Please click here to select folder」按钮,选择要同步的左侧文件夹(Backup 任务为:要备份的源文件夹)。
  4. 右侧选择要与之同步的右侧文件夹(Backup 任务为:备份目标文件夹)。
  5. 点击底部「Analyze」按钮,会预览将如何同步这些文件。
  6. 点击「Synchronize」按钮完成整个流程。
如何备份我的 C 盘?

正确(但可能出乎意料)的答案是:不要这么做。备份整个 C: 通常是错误的,原因如下:

  1. C: 包含大量 Windows 系统文件,至少 10 GB。如果 Windows 崩溃需要重装,这些文件会被 Windows 安装程序重新生成与覆盖,因此不应备份。
  2. C: 包含大量临时文件 — 包括上网时拾取的垃圾与 Cookie,可能还有休眠中的病毒与恶意软件。重装 Windows 时您希望所有临时文件消失,因此备份它们不仅无用,反而有害。
  3. 引导扇区与某些引导相关文件无法备份。即使在某种低盘扇区级别备份了它们,下次重装 Windows 时也未必可用 — 因为您的电脑可能已经物理损坏(例如电涌烧毁)。新电脑需要为新硬件配新驱动,旧引导文件用不上。
  4. C:\Program Files 包含您安装程序的可执行文件与图形资源。这些文件夹很大,完全不值得保存 — 因为重装 Windows 后您都得重新安装所有程序,这些文件都会被重做。
  5. 注册表(Registry)包含您所有的程序设置等。但很遗憾它也不能备份 — 因为注册表是恶意软件与其他故障最先无可挽回地损坏的对象。所以人们重装 Windows 的目的之一就是获得一个新的、未损坏的注册表。

结论:必须备份的,只是您创建、编辑或获取的个人文件与文件夹。这些通常位于「我的文档」中。这才是您应该备份的 — 「我的文档」与其他包含您修改/获取的个人文件的文件夹。

哪些类型的数据可以同步?

任何存储在文件中的数据都可以同步。但 GoodSync 仅同步整个文件,不会查看文件内部。

GoodSync 能同步 Outlook、Outlook Express、QuickBooks、Quicken 等的数据文件吗?

这些应用(Outlook、Outlook Express、Windows Mail、Thunderbird、QuickBooks、Quicken、ACT!)都把数据存在数据库里。所以成百上千的逻辑单元(如单封邮件、联系人、日历项)会被塞入一个数据库文件。

GoodSync 不理解这些数据库文件的内部结构,因此可以同步整个数据库文件,但不能同步内部的单个逻辑单元。

因此 GoodSync 无法同步左右两侧都被修改过的两个数据库文件 — 看不到内部结构时它会判定为冲突。但如果只有一侧的数据库文件改动了,GoodSync 可以正常同步。

以下场景下可以同步无法理解结构的数据库文件:

单向同步或备份:如果任务只有一侧发生变化,GoodSync 总能将变化传播到另一侧。

双向同步、但每次仅单向流动:

  1. 假设您有 A、B 两个文件夹,可能位于不同计算机。
  2. 您只在文件夹 A 工作,绝不去碰 B(甚至不要在 B 那边启动应用,因为应用即使您没改任何东西也会更新数据库文件)。
  3. A 工作完成后,关闭应用,调用 GoodSync 把 A 同步到 B。
  4. 然后在 B 上启动应用并工作,B 工作期间不要在 A 上启动应用。
  5. B 工作完成后,调用 GoodSync 同步回 A。⋯⋯如此反复。
GoodSync 如何判断文件已变更需要同步?

如果文件的修改时间或大小发生了变化,GoodSync 就认为文件已变更。GoodSync 会把发现的变更从有变更的一侧传播到任务的另一侧。

如何同步 RoboForm、Outlook 与其他应用的数据文件?

请参考用户手册的「同步特定应用」章节。

这些不同的图标分别代表什么含义?

GoodSync 显示的每个图标都向用户传达关于同步过程的不同信息。请查看这个链接获取所有图标的详细列表。

GoodSync 中的「Conflict(冲突)」是什么意思?

如果某文件在上次同步之后两侧都被修改过,下次同步时该文件会显示为冲突。用户可以通过为该文件选择同步方向来解决冲突。

如何同步「相同但时间戳不同」的文件?

正常情况下,GoodSync 认为文件长度相同且修改时间相同的文件是同一文件。如果您确信文件实际相同(仅时间戳不同),可仅复制时间而不复制文件内容:

  1. 执行 Analyze。
  2. 选择 Views → SameLength DiffTime 查看长度相同、修改时间不同的文件。
  3. 右键点击树顶部节点中部,选择「Copy Time L to R」或「Copy Time R to L」。
  4. 执行 Sync — 仅复制选定方向的文件修改时间,不复制文件主体。
如何在同一个任务中同步或备份多个文件夹?

点击左侧或右侧的「Please click here to select folder」按钮打开 Browse 对话框,先选择左右根文件夹,然后点击「Multiple Folders/Files」,勾选要包含的文件夹、取消不需要的。

NOTE:所有勾选的文件夹必须位于同一磁盘。位于其他磁盘的文件夹请新建任务。可通过 Job → Options → Filters 手动添加/编辑/删除包含与排除规则。

更多详情请见用户手册的「多文件夹」章节

当变更很多时,GoodSync 似乎没有显示全部?

Analyze 后的变更树中,GoodSync 仅显示前 5000 项(文件/文件夹)。如果变更项超过 5000,将不会展开所有文件夹。

展开方法:点击文件夹后按数字键盘上的「灰色 *」展开所有层级,或按「灰色 +」展开一层。点击树根节点的「灰色 *」可查看全部项。

同步后您也可以使用 Job → Open Left/Right Log 菜单项 — 它会显示 GoodSync 执行的全部变更。

7. _gsdata_ 文件夹

能否找回 GoodSync 在同步过程中删除或修改的文件?

如果勾选了 Job → Options → General → Save deleted/replaced files to Recycle Bin, last version only(默认勾选),GoodSync 会把每个被替换或删除文件的最近一个版本保存到同步文件夹内的 _gsdata_\_saved_ 文件夹。

因此 GoodSync 拥有自己的回收站 — 不仅在 Windows 文件系统上工作,在服务器上同样工作。

恢复方法:在 Windows Explorer / Finder 中打开 your-sync-folder\_gsdata_\_saved_,将文件或整个文件夹复制回原位置。

NOTE:_gsdata_ 文件夹是隐藏的。请在 Windows Explorer 中通过 View → Show → Hidden items 启用显示隐藏文件夹(旧版 Windows:Tools → Folder Options → View → Show Hidden Files and Folders)。

要从服务器上的 _saved_ 文件夹找回文件,请使用 GoodSync Explorer。

同步文件夹中出现的隐藏 _gsdata_ 文件夹是什么?

该文件夹包含:

  • 同步状态文件 _file_state._gs,GoodSync 正常工作所必需。
  • 所有同步该文件夹的任务的日志文件(*.log)。
  • 子文件夹 _saved_:每个被 GoodSync 删除/覆盖文件的最近版本。
  • 子文件夹 _history_:被 GoodSync 删除/覆盖文件的多个带时间戳的历史版本。
  • 小型技术文件 _insync.gsl_cleanup.gss
为什么 C:\Users\MyUserName\AppData\Local\GoodSync\_mirrors_ 文件夹这么大?

因为您勾选了 Job → Options → Left/Right Side → No _gsdata_ folder here。这种情况下,「回收站」存储在 _mirrors_ 文件夹中,而不是同步文件夹的 _gsdata_ 子文件夹。请阅读下方关于减小或清空回收站的说明。

为什么左右同步文件夹中的隐藏 _gsdata_ 文件夹这么大?

因为 _gsdata_\_saved__gsdata_\_history_ 子文件夹保留了 GoodSync 删除或替换的所有文件的最近版本或多个版本(取决于您是否勾选了 Save deleted/replaced files to Recycle Bin, last version onlySave deleted/replaced files to History folder, multiple versions)。

如果您认为不需要这些历史版本:

  1. 取消勾选上述两个选项。
  2. 删除左右同步文件夹中 _gsdata_ 内的 _saved_ 与 _history_ 文件夹。

切勿删除 _gsdata_ 文件夹本身 — GoodSync 在那里保存同步状态。

多个 GoodSync 客户端能否同时与服务器上的同一目录同步?

答案既是「是」也是「否」。

— 如果允许多客户端同时修改同一文件夹,会导致数据损坏。

— GoodSync 使用「锁(locks)」机制来排队竞争客户端的同步。

每次 Sync(或 Analyze + Sync)开始时,GoodSync 会在 _gsdata_ 文件夹中创建一个 lock.gsl 文件。该文件的存在会通知其他 GoodSync 不要在第一个 Sync 运行时启动同步。Sync 结束时,lock.gsl 会被移除。GoodSync 提供选项 Job → Options → Auto → Wait for Locks to clear,自动等待锁文件被移除。

8. 应同步与不应同步

Job → Options → AdvancedJob → Options → Left/Right Side 中包含许多文件可同步项 — 这里说明哪些应同步、哪些最好不要。

「Copy Attributes」(仅限 Windows 之间)— 应该开启吗?

Windows 上文件/文件夹属性为 System、Hidden、Read-Only、Archive,普通用户通常不应同步这些。System 与 Hidden 永远不会设置在用户文件上;Archive 实际上不再使用;Read-Only 也很少使用。

「Copy Permissions」(仅 Mac)— 应该开启吗?

Mac 上文件属性为 rwxrwxrwx,应当复制 — 因为「x」属性使文件可执行,您不希望文件恢复后还要手动重新设置。

NOTE:两侧同步文件夹必须都支持文件属性,但非 HFS(Mac 文件系统)磁盘通常不支持。请在 macOS 中将磁盘格式化为 HFS,或关闭「Copy Permissions」。

「Copy ACL」— 应该开启吗?

Windows 上 ACL 是一套复杂的文件访问授权系统,普通用户应彻底跳过。除非您是大企业的系统管理员且读过 ACL 专著,否则不要打开「Copy ACL」。复制 ACL 会显著拖慢 Analyze — 因为读取 SACL 需要权限提升。

Mac 上也存在 ACL,但比 Windows 更冷门。通常不应复制。

「Copy Owner」— 应该开启吗?

Windows 上由「Copy ACL」涵盖,通常两个一起开或都不开。普通用户不应开启 — 复制后的文件无论如何都会被赋予单一所有者。

Mac 上如果您有多个用户,应该复制 File Owner。

开启「Compare Attributes」后为什么出现 Conflict 与 CopyTime?

之前未被检测到的属性差异现在被发现,并视为合法的变更。Windows 用户通常可关闭「Copy Attributes」 — 通常用不到。Mac 用户应保持「Copy Attributes」开启,解决冲突后同步即可,之后就稳定了。

开启「Copy ACL」后为什么出现 Conflict 与 CopyTime?

我们将 SACL 加入了 ACL 比较(之前仅比较 DACL)。因此之前未被检测到的 ACL 差异现在出现,并视为合法变更。

9. 便携盘与 FAT 文件系统

多个设备共享同一盘符时,如何同步到指定设备?

使用 Portable Path 格式:=VolumeName:\folder1\folder2

其中 VolumeName 是您在 Windows Explorer 卷属性中可设置的卷标。当路径以便携格式指定时,GoodSync 会在所有连接到本机的便携(可移动)盘中查找名为 VolumeName 的卷。

同步 USB 盘时报「bad state files」错误,为什么?

您的 U 盘在未停止前被拔出时,会丢失最近写入的文件。必须先告诉 Windows 停止 USB 设备,让它把磁盘缓存刷新到 USB。右键点击系统托盘的「安全删除硬件」图标(绿色箭头),选择「安全删除硬件」,停止您的 USB 设备。

您也可以将 USB 盘设置为不使用磁盘缓存的模式,这样可随时拔出(但据反馈不总是可靠):

  1. 在任务栏点击「安全删除硬件」USB 图标。
  2. 在弹出的对话框中勾选「Display Device Components」。
  3. 在三层树中点击中间的「USB Flash Disk Device」。
  4. 点击「Properties」。
  5. 选择「Policies」标签。
  6. 选择「Optimize for Quick Removal」并点 OK。
磁盘明明空间充足,写入时却报 error 87 / 82 / 112?

问题极可能由 FAT 文件系统的限制引起。便携磁盘与 USB 设备通常使用 FAT16 或 FAT32:

  • FAT16 用于较小的可移动闪存(最大 4GB)。
  • FAT32 用于更大的盘,包括固定与可移动盘。

FAT 允许的最大文件大小为 4GB — 所以您的 8GB 电影放不下。根目录最多 512 个文件/文件夹(仅 FAT)。其他文件夹最多 60,000 个文件/文件夹。请将驱动器转为 NTFS 以解除这些限制。

即便磁盘属性显示为 NTFS,也可能是连接到 NAS 设备的 FAT 文件系统在伪装 NTFS。真正的 NTFS 没有这些限制 — 您把实际的硬盘(不是 NAS)接到电脑,并用 Windows 格式化为 NTFS 才行。

为什么 GoodSync 与 Windows Explorer 显示的文件修改时间有时相差 1 小时?

这是 Windows 处理夏令时(DST)相关的 Bug。说明如下:

  1. Windows 在 FAT 卷上不显示正确的文件修改时间。例如某文件在 2008-11-24 14:00 修改。今天是 2009 年 11 月 — GoodSync 与 Explorer 显示相同时间,没有问题。快进到 2010 年 7 月夏季,文件未变,GoodSync 仍显示「2008-11-24 14:00」,但 Windows Explorer 显示「2008-11-24 13:00」。所以 Explorer 把同一修改时间显示为两个不同时间,取决于当前 DST 设置(夏时制还是冬时制)。
  2. FAT 卷上 DST 切换时 Windows 完全不知道修改时间是什么。除上述问题外,DST 切换当天更糟 — 同一文件 Windows 会显示不同的修改时间,取决于查询方式:目录列表显示按新 DST 调整后的时间;GetFileAttributes 显示按旧 DST 设置的时间(差 1 小时)。只有 Windows 重启才能修复。

以上仅适用于 FAT 文件系统,不适用于 NTFS。NTFS 存储 UTC 时间,工作正常。GoodSync 始终显示正确的文件修改时间,即便在 FAT 卷上 — 因为我们计算实际的 UTC 修改时间,并按修改发生时季节的 DST 设置(不是今天的设置)以本地格式显示。

10. Windows 文件系统

为什么 Hidden 与 System 文件/文件夹被排除在同步之外?

Hidden 与 System 文件/文件夹通常不是您要同步或备份的个人文件 — 它们是系统文件,即使没备份,重装 Windows 也会恢复它们。要关闭这一排除,请到 Job → Options → Filters 取消勾选 Exclude Hidden/System files and folders

报错「The process cannot access the file because it is being used by another process」是什么意思?

为保持数据完整性,部分应用会锁定数据文件,运行时不允许复制。简单退出该应用即可同步这些文件。某些应用(ACT!、配合 ActiveSync 的 Outlook)由于不会终止,会一直锁定数据文件 — 请查阅其手册了解如何完全关闭。

GoodSync 可以使用 Shadow Copy 复制锁定文件。请确保打开 Job → Options → Advanced → Copy locked files using VSS snapshots(仅 Windows)。

为什么我会收到关于「Shadow Copy」的错误?

「Copy locked files using VSS snapshots」基于 Windows Volume Shadow Copy 实现,有以下限制:

  • 只能从被锁定的文件复制出来,不能复制到被锁定的文件。
  • 只能从本地驱动器上的文件复制,不能从网络上的文件复制。
装了 Acronis True Image 后「Copy locked files using VSS snapshots」失效,为什么?

因为 Acronis True Image 替换(有人会说破坏)了 Windows Shadow Copy 服务,详见 Acronis 官方说明。Acronis 给出了一个修改注册表的解决方案。

报「Locked Files」错误(错误 32 与 33),但应用没有锁定任何东西?

有用户反馈 Kaspersky AV 在扫描时会锁定文件。请关闭对正在同步的文件的扫描,或通过其他方式让 KAV 配合工作。

报错「Insufficient system resources exist to complete the requested service (error 1450)」?

这是 Windows 错误,详见 MS KB 304101。看起来 Windows 的缓冲区或句柄等资源耗尽。另外,C: 盘的空闲空间应至少是您要复制的最大文件的两倍。

同步时报「The system cannot find the path specified」,但相关文件夹明明存在?

如果报此错且涉及的文件/文件夹确实存在,原因是 Offline Files(已缓存的网络共享文件)。关闭 Offline File Caching 即可。反正也用不到 — 您用 GoodSync 同步文件,已替代 Windows Offline 文件夹。

如何关闭 Offline Folders?

Windows 7/10/11:

  1. 从任务栏打开 Sync Center,或选择「开始 → 所有程序 → 附件 → Sync Center」,或在搜索框输入「Sync Center」。
  2. 在左侧导航点击「Manage Offline Files」。
  3. 点击「Disable Offline Files」。
  4. 点击 OK 并重启。

Windows XP:

  1. 双击「我的电脑」。
  2. 点击「Tools → Folder Options」。
  3. 切换到「Offline Files」标签。
  4. 取消勾选「Enable Offline Files」。
  5. 可能需要重启才能完成操作。

11. Windows 网络共享(Sib-SMB 与 Win-SMB)

报错「Access Denied (error 5)」,怎么办?

「Access Denied (5)」错误来自 Windows,GoodSync 只是转发。意思是磁盘、文件夹或文件权限不允许 GoodSync 写入(或创建/删除/读取文件或文件夹)。

如果您写入的是 Windows 共享:

Windows 7/10/11 上的共享(默认只读)— 允许已认证用户对共享进行任意修改:

  1. 在 Windows Explorer 中右键要共享的文件夹或磁盘,选择「Share…」;或右键文件夹选「Properties」切到「Sharing」标签。
  2. 点击「Advanced Sharing」按钮并同意继续。
  3. 勾选「Share this folder」。
  4. 点击「Permissions」,在「Allow」列点击「Full Control」。

Windows XP 上的共享:

  1. 在 Windows Explorer 中右键要共享的文件夹或磁盘,选择「Sharing and Security」。
  2. 点击「Share This Folder」,输入共享名。
  3. 点击「Permissions」,在「Allow」列点击「Full Control」。

NAS 上的共享:使用 NAS 设备附带的说明 — 通常通过浏览器访问设备的 Web GUI 完成。

如果您写入的是直连本机的 Windows 磁盘:大多数情况下 GoodSync 都能写入 — 它会自动调用提升权限的服务来执行需要提权的文件操作,因此不会报「Access Denied」,也无需用户交互(如 UAC 提权)。

如果您的权限过于严格,连提权后的 GoodSync 服务也无法处理,则需要您正确设置权限以让 GoodSync 能修改服务器计算机上的文件与文件夹:

  1. 文件继承自其文件夹的权限,文件夹继承自其父文件夹。所以您需要找到控制您文件夹权限的那个文件夹 — 通常是顶层文件夹。
  2. 在 Windows Explorer 中右键该文件夹,选择「Properties」,进入「Security」标签。
  3. 选中要修改权限的组或用户。
  4. 如果想给所有人权限,选择「Everyone」组。
  5. 在 Allow 列勾选「Full Control」 — 这允许您对文件夹做任何事。
  6. 点击 OK 并同意更改其内所有文件与文件夹的权限。
  7. 如果无法从 Windows Explorer 设置权限,必须先取得文件/文件夹的所有权(Take Ownership)。

验证权限设置正确的简便方法:用客户端上的 Windows Explorer 修改/重命名/删除服务器上的文件。一旦能用 Explorer 完成这些操作,GoodSync 也能完成。注意应当能在非提权模式下完成操作 — 即上下文菜单中操作旁边没有盾牌图标。盾牌表示需要提权。

您推荐的文件夹共享设置方式是什么?

Windows 文件夹共享有些令人困惑,Vista/7/10/11 让事情更复杂。我们找到一种容易设置又能获得不错安全性的方式:

  • 只有在服务器计算机上拥有账户的用户才能看到共享资源。
  • 其他人一律拒绝访问。

Step 1. 禁止没有服务器账户的用户访问:

Windows 7/10/11:

  1. 在「开始」菜单右键「计算机」选「Manage」,或右键「开始」按钮选「Computer Management」。
  2. 选择「Local Users and Groups」→「Users」→「Guest」。
  3. 右键「Guest」选「Properties」,勾选「Account is disabled」。
  4. Windows Home 版:「Manage」可能被禁用,请用「控制面板 → User Accounts」禁用 Guest 账户。

Windows XP:

  1. 右键桌面「我的电脑」选「Manage」。
  2. 「Local Users and Groups」→「Users」→「Guest」。
  3. 右键「Guest」,「Properties」勾选「Account is disabled」。

Step 2. 允许已认证用户对共享做任意修改(与上一题中的步骤相同)。

Step 3. 在 GoodSync 任务中添加共享:

  1. 打开 GoodSync 进入与服务器同步的任务。
  2. 在任务的服务器(远端)一侧点击「Please click here to select folder」。
  3. 在 Browse 对话框中向下钻取到您的服务器与共享。
  4. 如果服务器未出现,点击「Add Unlisted Server」并输入:\\ServerName
  5. 如果 ServerName 不可用,可尝试本地 IP(可能动态):\\192.168.1.22
  6. 提示时输入共享的 UserID 与 Password(与服务器上的相同)并点 OK。
报错「The specified network name is no longer available (error 64)」,怎么办?

这是 Windows 网络错误,已在多个论坛被讨论 — 不是 GoodSync 的问题。意思是您的客户端与服务器的连接丢失,通常需要重启服务器与客户端。当您试图读写文件时,如果服务器上的应用锁定了文件,也常会出现此错误。

SMB 协议在广域网上工作不佳。请改用 GoodSync Connect — 它在互联网上也能良好工作。

12. 与服务器同步

如何与互联网上的 FTP 或 WebDAV 服务器同步?

GoodSync 支持 FTP、WebDAV 与 Secure FTP (SFTP) 服务器。更多支持的服务器请参见官方文档

GoodSync 是否提供与云存储的同步?

是。支持 Google Drive、Dropbox、OneDrive/Office365/SharePoint、Box.com、MEGA、Google Docs、Google Photos、iCloud Drive、iCloud Photos、Amazon S3、Windows Azure、Backblaze B2 等。详细列表见这里

同步过程中网络断开,文件会丢失吗?

不会丢失。GoodSync 替换文件时,会先把文件复制到目标文件夹中的临时文件 — 复制完成后才用临时文件替换目标文件。所以如果连接中断,只有临时文件会受影响,目标文件依然存在。连接恢复后再次同步即可。

如果我手动上传文件到远程服务器或云存储,GoodSync 还能正确同步吗?

不能。所有文件必须只通过 GoodSync 上传,不要使用其他客户端。原因:远程服务器无法保存正确的文件修改时间,因此 GoodSync 必须把服务器上的文件修改时间转换为实际时间。如果您用非 GoodSync 客户端上传,时间转换表不会更新,GoodSync 将无法正确检测变更。

FTP 长时间同步被中断,如何避免重新同步已经传完的文件?

由于 FTP 服务器无法正确保存文件修改时间(保存的是上传时间,不是文件本身的修改时间),GoodSync 必须把实际修改时间存进 state 文件 — 该文件在同步结束时上传。如果同步被中断,state 文件未上传,下次 Analyze 时 GoodSync 会发现文件修改时间不同。

告诉 GoodSync 不要重新同步那些除了修改时间之外都已同步好的文件:

  1. 执行 Analyze。
  2. 选择 Views → SameLength DiffTime 查看长度相同、修改时间不同的文件。
  3. 右键树顶部节点中部,选择「Copy Time L to R」或「Copy Time R to L」。
  4. 执行 Sync — 仅按选定方向复制文件修改时间,不复制文件主体。
FTP 上传文件时出现超时,如何修复?

FTP 协议在单独的数据连接上上传文件,主控制连接此时空闲等待数据连接结束。一些服务器把这种空闲视为不活动,约 5 分钟后会断开控制连接。修复方法是在服务器端禁用此类不合理的不活动超时。另一种少见原因是您使用了与 FTP 协议不完全兼容的代理或防火墙。有用户反馈启用 Microsoft Firewall Client 或修复代理后即可解决。

IIS 7 Web 服务器在 GoodSync 通过 WebDAV 上传后修改了我的 Office 文档,为什么?

SharePoint DAV 服务器(IIS 7 的一部分)会向 .PPT、.DOC、.XLS 等 Office 文档添加额外的 XML 数据。这不是 GoodSync 做的,GoodSync 也无法改变。请在 IIS 7 中找到关闭此功能的设置,或咨询 Microsoft 技术支持。

WebDAV HTTPS 任务报「Proxy Authentication Required (code 407)」,为什么?

这意味着您的计算机通过代理连接互联网,且该代理需要身份验证。请在 Tools → Program Options → Proxy(Mac:GoodSync → Preferences → Proxy)中输入代理的 UserID 与 Password。

GoodSync 无法同步含非拉丁字符文件名的文件,怎么办?

GoodSync 对同步到 FTP 与 SFTP 服务器的文件名/文件夹名使用 UTF-8 编码。现代 WebDAV 与 FTP 服务器使用 UTF-8 编码文件名,但有些服务器仍在使用旧的 ANSI 编码。

请确认您的服务器使用 UTF-8。若不是,请切换为 UTF-8。

如必须使用 ANSI 编码:点击「Change Folder」进入 Browse 对话框,在设备列表中找到您的服务器配置,右键选「Properties」,在配置窗口点「Advanced Options」,取消勾选「UTF-8 file names」。

S3 报错「The specified bucket does not exist」或「The bucket you are attempting to access must be addressed using the specified endpoint」,怎么办?

这是 Amazon bucket 命名或寻址问题:

  • 所有欧洲、亚洲及非美国 bucket 必须使用基于主机的寻址(在 Change Folder → Amazon S3 → Advanced Options)— 即必须使用全小写名称。
  • 基于主机的寻址中,bucket 名称必须为小写,仅由字母与数字组成。不允许大写或混合大小写。

13. 自动化(Automation)

为什么从 Windows Task Scheduler 切换到内置 Scheduler?

GoodSync Scheduler (GSS) 优于 Windows Task Scheduler (WTS) 的几个原因:

  • WTS 每次更改任务都要输入 Windows 账户密码,GSS 仅需一次。
  • WTS 的 API 不支持重命名任务,GSS 轻松完成。
  • WTS 不能运行「On File Change」类任务,所有持续型任务都可在 GSS 下运行。
  • WTS 中无法跟踪任务进度,GoodSync GUI 可跟踪在 GS Runner 中运行的任务。

同一套调度计划可在 Windows、Mac、UNIX 上的 GoodSync 中使用。仍可使用 WTS 通过 GSYNC 来运行 GoodSync 任务,只是您必须自行配置任务。

我的 Windows 密码为空,如何使用 GoodSync Server/Runner?

GoodSync 允许为 Impersonation 指定空 Windows 密码,但 Windows 不允许(可通过策略修改),会产生错误。所以请将 Windows 账户密码改为非空。

如果您希望自动登录 Windows(Windows 7 示例):

  1. 点击「开始」按钮,在搜索框输入:netplwiz
  2. 按 Enter。
  3. 这会加载「User Accounts」向导。
  4. 取消勾选「User must enter a user name and password to use this computer」。
  5. 点击 OK 应用更改。
「On Schedule」任务到点没有运行?

检查这几个常见问题:

  • 确认时间单位输入正确。我们使用 24 小时制,所以 11 PM 即 Hour=23。点击「Test」可查看由该计划生成的实际运行时间。
  • 如果计算机会进入 Sleep 或 Standby,请确保 控制面板 → 电源选项 → 更改计划设置 → 更改高级电源设置 → 睡眠 → 允许唤醒计时器 已启用。注意此设置在笔记本上通常默认禁用。
E-Mail Sync results 选项不工作,如何设置同步结果自动邮件?

Job → Options → Scripts → Post Sync 功能使用 SMTP 或 Simple MAPI 协议发送同步结果邮件。

如使用 SMTP,请在 Tools → Program Options → SMTP(Mac:GoodSync → Preferences → SMTP)中指定 SMTP 服务器地址与端口,并勾选「Use SMTP server to send emails」。

不推荐使用 MAPI 发送邮件 — 它已过时且存在许多妨碍自动发送的问题。

从命令行运行已有任务时指定不同参数(如收件邮箱),将使用哪些设置?

命令行参数会覆盖任务的设置。根据使用的命令不同,这些设置会或不会被保存到任务中。详情请阅读手册的命令行章节。

14. 加密(Encryption)

GoodSync 能加密备份吗?

是。GoodSync 提供静态加密(at-rest),通过 Job → Options → Left/Right Side 配置。它使用 AES-256 — 文件的所有块均链式加密以获得最大安全性。加密密钥由用户密码经 SHA1 至少 512 次哈希派生而来。可加密文件路径与/或文件主体;加密文件主体时使用随机盐。

假设任务的左侧文件夹是备份源,右侧是备份目标,制作加密备份的步骤:

  1. Job → Options → Right Side,将「Compression and Encryption」设为「Encrypt File Bodies and Names」。
  2. 输入一个您能记住的复杂密码。
  3. Job → Options → Left Side,确认「Compression and Encryption」保持为「Do not use」。

当 GoodSync 把文件从左复制到右时执行加密;从右复制到左时执行解密。

如何解密 GoodSync 加密的备份?

从加密文件夹同步回未加密文件夹即可。在 GoodSync 中,您在任务的每一侧分别指定加密选项。所以如果左侧未加密、右侧加密,从左到右复制时文件会被加密;从右到左复制时,右侧加密的文件会被解密后输出到左侧。

如何在我的电脑与远程服务器之间保护文件?

所有连接现在都以 Secure 模式建立,使用 TLS 1.2 协议。明文连接仅作为特例在特殊选项下允许。

如何让 GoodSync 与 TrueCrypt 卷协同工作?

请让 TrueCrypt 在主文件变化时改变其修改时间。这样 GoodSync 才能知道 TrueCrypt 加密文件已变更,并能备份/同步它。

15. GoodSync Connect 文件传输

GoodSync Connect 文件传输速度慢,为什么?

文件传输的速度受限于客户端到服务器整条链路中最慢的一环。通常最慢的环节是执行上传一方的上传链路。请记住,两台计算机之间的文件传输总有一方在做上传。

上传速度通常是下载速度的 1/10。例如 5 Mbit/s 的有线 ISP,上传速度大约 500 Kbit/s ~ 1 Mbit/s。要记得 1 字节 = 8 比特再加平均 2 比特开销,所以 500 Kbit/s 上传速度在 GoodSync 中显示约为 50 KB/s。

直连速度最快,经 Forwarder 转发会慢很多。请阅读 GoodSync Connect 手册了解如何实现直连

如何确保 GSTP 流量不经过 GoodSync 的服务器?

如果使用 Direct IP 寻址(例:gstp://server.company.com),而不是经过中介的 .goodsync 寻址(例:gstp://myserver.myuser.goodsync),GSTP 协议将在您的 GSTP 客户端与 GoodSync 服务器之间直接工作 — 不涉及 GoodSync Connect Mediator 与 Forwarder。

要完全关闭全球发现,请到 Tools → Advanced → Server Advanced Options(Mac:GoodSync → Server Advanced Options),登录 GoodSync server,点击 Settings,选择「Do not register with Mediator, I will specify IP address to reach this computer」,点击 Apply 重启 GoodSync server。

16. License 授权 FAQ

如何查找和管理我的 license 列表?

所有授权管理通过 GoodSync Account 完成(详见第 1 节)。Licenses 与 Devices 都保存在 GoodSync Account 中;购买时(购买邮箱与 Account 邮箱一致)license 自动入账,否则可通过 Order ID 添加;桌面设备通过 Tools / GoodSync → GoodSync Account Setup 入账;NAS 在初始化时入账;License 通过 Help → Activate 激活到设备;登录要求经过验证的邮箱以增强安全性。

我需要多少个 GoodSync license?

每台设备需要一个 license,无论是 Windows、Mac,还是 NAS/Linux。一次购买提供 5 个 license,可覆盖最多 5 台设备。

如何在设备上激活 license?

先把您的设备(计算机)注册进 GoodSync Account,然后选择激活命令:

  • Windows:启动 GoodSync,选择 Tools → GoodSync Account Setup,再选 Help → Activate License
  • macOS:启动 GoodSync,选择 GoodSync → GoodSync Account Setup,再选 Help → Activate License
  • NAS:在浏览器访问 http://local-nas-ip-addr:11000,Initial Setup 会把 NAS 注册进 Account。
  • Linux:运行 gsync /gs-account-enroll=GoodSyncAcctEmail,然后运行 gsync /activate

更详细步骤参见激活指南

如果我需要在超过 5 台设备上运行 GoodSync?

前 5 台由初次为 GoodSync Account 购买的 license 覆盖。第 5 台之后的每台设备需要 1 个 license。

GoodSync Storage 如何授权?

使用 GoodSync Storage 需要 GoodSync Account。可购买年度或月度 Storage license。提供 10 GB 与 100 GB 的免费试用,期限不超过 15 天。

能否免费从 v10 升级到 v11?

登录您的 GoodSync Account,进入「License」标签 — 如果账户符合免费升级条件,会显示相应链接。如果尚未拥有 GoodSync Account,请创建账户并添加现有 license。

免费版有什么限制?

请见免费版 vs 专业版页面。

是否提供免费试用?

是。我们提供 15 天全功能免费试用。

能否使用 v12 license 运行 GoodSync2Go?

GoodSync2Go v12 需要专门的 GoodSync2Go license。仅在您能在某台计算机上运行 GoodSync 可执行程序、但又无法安装常规 GoodSync 时使用。