{
  "schema": "https://storagestudio.us/schema/wiki-page.v1",
  "title": "How copies are checked: Fast, Thorough or Off",
  "slug": "how-copies-are-checked",
  "url": "https://storagestudio.us/wiki/how-copies-are-checked",
  "markdown_url": "https://storagestudio.us/wiki/how-copies-are-checked.md",
  "category": "Data Parking & moving folders",
  "category_url": "https://storagestudio.us/wiki/data-parking-and-moving-folders/",
  "tags": [
    "data parking",
    "moving folders",
    "external drive"
  ],
  "summary": "Before a folder move removes your original, Storage Studio checks the copy. Fast compares every file's size, date and permissions, Thorough reads every byte on both sides, and Off checks only the total size.",
  "published_at": "2026-10-01T06:16:50.000Z",
  "updated_at": "2026-10-01T05:33:37.000Z",
  "headings": [
    {
      "level": 2,
      "text": "Where to set it",
      "id": "where-to-set-it"
    },
    {
      "level": 2,
      "text": "The three levels",
      "id": "the-three-levels"
    },
    {
      "level": 2,
      "text": "Merge is checked a little differently",
      "id": "merge-is-checked-a-little-differently"
    },
    {
      "level": 2,
      "text": "If a check fails",
      "id": "if-a-check-fails"
    },
    {
      "level": 2,
      "text": "Parallel transfers",
      "id": "parallel-transfers"
    }
  ],
  "links_out": [
    {
      "slug": "storage-inspector",
      "label": "Storage Inspector",
      "exists": true,
      "url": "https://storagestudio.us/wiki/storage-inspector"
    },
    {
      "slug": "when-an-app-holds-a-folder-open",
      "label": "When an app is holding a folder open",
      "exists": true,
      "url": "https://storagestudio.us/wiki/when-an-app-holds-a-folder-open"
    },
    {
      "slug": "checking-your-drive",
      "label": "Checking your drive's health and setup",
      "exists": true,
      "url": "https://storagestudio.us/wiki/checking-your-drive"
    },
    {
      "slug": "moving-folders-safely",
      "label": "Moving folders safely",
      "exists": true,
      "url": "https://storagestudio.us/wiki/moving-folders-safely"
    },
    {
      "slug": "glossary-verified-copy",
      "label": "Verified copy",
      "exists": true,
      "url": "https://storagestudio.us/wiki/glossary-verified-copy"
    },
    {
      "slug": "what-a-move-keeps",
      "label": "What a move keeps",
      "exists": true,
      "url": "https://storagestudio.us/wiki/what-a-move-keeps"
    }
  ],
  "links_in": [
    {
      "slug": "a-move-failed",
      "title": "A folder move failed or was cancelled",
      "url": "https://storagestudio.us/wiki/a-move-failed"
    },
    {
      "slug": "the-data-parking-window",
      "title": "A tour of the Data Parking window",
      "url": "https://storagestudio.us/wiki/the-data-parking-window"
    },
    {
      "slug": "how-storage-studio-keeps-you-safe",
      "title": "How Storage Studio keeps every change reversible",
      "url": "https://storagestudio.us/wiki/how-storage-studio-keeps-you-safe"
    },
    {
      "slug": "moving-folders-safely",
      "title": "Moving folders safely",
      "url": "https://storagestudio.us/wiki/moving-folders-safely"
    },
    {
      "slug": "drive-unplugged-during-a-move",
      "title": "The drive was unplugged during a move",
      "url": "https://storagestudio.us/wiki/drive-unplugged-during-a-move"
    },
    {
      "slug": "glossary-verified-copy",
      "title": "Verified copy",
      "url": "https://storagestudio.us/wiki/glossary-verified-copy"
    },
    {
      "slug": "what-a-move-keeps",
      "title": "What a move keeps",
      "url": "https://storagestudio.us/wiki/what-a-move-keeps"
    },
    {
      "slug": "when-an-app-holds-a-folder-open",
      "title": "When an app is holding a folder open",
      "url": "https://storagestudio.us/wiki/when-an-app-holds-a-folder-open"
    }
  ],
  "diagrams": [
    {
      "kind": "flowchart",
      "caption": "What happens after the copy, at each verification level",
      "outline": "- Copy finished\n  - leads to Verification level\n- Verification level\n  - Fast: leads to Compare size, date and permissions of every file\n  - Thorough: leads to Read every byte on both sides\n  - Off: leads to Check total size\n- Compare size, date and permissions of every file\n  - leads to Any differences?\n- Any differences?\n  - Yes: leads to Read those files on both sides\n  - No: leads to Check total size\n- Read those files on both sides\n  - Contents match: leads to Check total size\n  - Contents differ: leads to Stop - original kept\n- Check total size\n  - OK: leads to Remove the original or leave shortcuts\n  - Too small: leads to Stop - original kept\n- Read every byte on both sides\n  - Match: leads to Check total size\n  - Differ: leads to Stop - original kept\n",
      "source": "%% caption: What happens after the copy, at each verification level\nflowchart TD\n  A[Copy finished] --> B{Verification level}\n  B -->|Fast| C[Compare size, date and permissions of every file]\n  C --> D{Any differences?}\n  D -->|Yes| E[Read those files on both sides]\n  D -->|No| G\n  E -->|Contents match| G[Check total size]\n  E -->|Contents differ| X[Stop - original kept]\n  B -->|Thorough| F[Read every byte on both sides]\n  F -->|Match| G\n  F -->|Differ| X\n  B -->|Off| G\n  G -->|OK| H[Remove the original or leave shortcuts]\n  G -->|Too small| X"
    }
  ],
  "images": [],
  "screenshots_pending": [
    {
      "alt": "The Data Parking settings popover open from the gear button, with Verification level set to Fast (stat compare) and its description underneath",
      "caption": "Choosing a verification level"
    }
  ],
  "faqs": [],
  "text": "Every folder move checks the copy before your original is removed. The Verification level decides how carefully. Fast is the default and right for almost everyone; Thorough is for a drive you don't fully trust; Off is the quickest and checks the least. Where to set it In Data Parking , click the gear in the middle column to open Data Parking settings , then choose under Verification level . The setting applies to every folder move, including moves from Storage Inspector and moves back. The three levels Level What it compares Best for Fast (stat compare) Every file's size, modified date and permissions on both sides. Any file that doesn't match is then compared byte by byte. Everyday moves Thorough (content hash) Every byte of every file, on both sides A drive you suspect of damaging data Off (trust the copier) Only the total size of the folder When speed matters more than checking Fast works because a correct copy has exactly the same size, date and permissions as the original. If any file's details differ, Storage Studio reads that one file on both sides and accepts it only if the contents match. Thorough reads everything twice over, once from your Mac and once from the drive, so it catches damage that the drive itself doesn't report. It takes much longer on big folders. Off skips the file-by-file comparison. Storage Studio still compares the total size of the copy with the original before removing anything, so a copy that came up short is caught — but a damaged file of the right size would not be. Merge is checked a little differently With Merge , the destination is allowed to hold files that you didn't move. Fast ignores those extras and still compares every file you did move. Thorough can't compare the whole folder in that case, so for a Merge it relies on the total-size check — which makes Fast the more careful choice for merges. What happens after the copy, at each verification level Flowchart outline: What happens after the copy, at each verification level Copy finished leads to Verification level Verification level Fast: leads to Compare size, date and permissions of every file Thorough: leads to Read every byte on both sides Off: leads to Check total size Compare size, date and permissions of every file leads to Any differences? Any differences? Yes: leads to Read those files on both sides No: leads to Check total size Read those files on both sides Contents match: leads to Check total size Contents differ: leads to Stop - original kept Check total size OK: leads to Remove the original or leave shortcuts Too small: leads to Stop - original kept Read every byte on both sides Match: leads to Check total size Differ: leads to Stop - original kept If a check fails The move stops and your original stays exactly where it was. The Moves list says, in plain English, that the copy didn't match the original closely enough to be sure it was complete. Try again; if it keeps happening, something may be changing the folder while it's copied — see When an app is holding a folder open — or the drive may need attention, see Checking your drive's health and setup . While a check runs, the Moves list shows progress such as Checking every file arrived intact — reading the copy on your drive . Parallel transfers The same settings popover has Parallel transfers : how many copies run at once, from 1 to 16, default 5. A lower number suits a slower drive. Changing it doesn't interrupt copies already running; the next one picks it up. See also: Moving folders safely , Verified copy , What a move keeps . More answers are in the Storage Studio FAQ .",
  "markdown": "Every folder move checks the copy before your original is removed. The **Verification level** decides how carefully. **Fast** is the default and right for almost everyone; **Thorough** is for a drive you don't fully trust; **Off** is the quickest and checks the least.\n\n## Where to set it\n\nIn **Data Parking**, click the **gear** in the middle column to open **Data Parking settings**, then choose under **Verification level**. The setting applies to every folder move, including moves from [Storage Inspector](https://storagestudio.us/wiki/storage-inspector) and moves back.\n\n## The three levels\n\n| Level | What it compares | Best for |\n| --- | --- | --- |\n| Fast (stat compare) | Every file's size, modified date and permissions on both sides. Any file that doesn't match is then compared byte by byte. | Everyday moves |\n| Thorough (content hash) | Every byte of every file, on both sides | A drive you suspect of damaging data |\n| Off (trust the copier) | Only the total size of the folder | When speed matters more than checking |\n\n**Fast** works because a correct copy has exactly the same size, date and permissions as the original. If any file's details differ, Storage Studio reads that one file on both sides and accepts it only if the contents match.\n\n**Thorough** reads everything twice over, once from your Mac and once from the drive, so it catches damage that the drive itself doesn't report. It takes much longer on big folders.\n\n**Off** skips the file-by-file comparison. Storage Studio still compares the total size of the copy with the original before removing anything, so a copy that came up short is caught — but a damaged file of the right size would not be.\n\n## Merge is checked a little differently\n\nWith **Merge**, the destination is allowed to hold files that you didn't move. **Fast** ignores those extras and still compares every file you did move. **Thorough** can't compare the whole folder in that case, so for a Merge it relies on the total-size check — which makes **Fast** the more careful choice for merges.\n\n```mermaid\n%% caption: What happens after the copy, at each verification level\nflowchart TD\n  A[Copy finished] --> B{Verification level}\n  B -->|Fast| C[Compare size, date and permissions of every file]\n  C --> D{Any differences?}\n  D -->|Yes| E[Read those files on both sides]\n  D -->|No| G\n  E -->|Contents match| G[Check total size]\n  E -->|Contents differ| X[Stop - original kept]\n  B -->|Thorough| F[Read every byte on both sides]\n  F -->|Match| G\n  F -->|Differ| X\n  B -->|Off| G\n  G -->|OK| H[Remove the original or leave shortcuts]\n  G -->|Too small| X\n```\n\n*Flowchart — What happens after the copy, at each verification level. Outline:*\n\n- Copy finished\n  - leads to Verification level\n- Verification level\n  - Fast: leads to Compare size, date and permissions of every file\n  - Thorough: leads to Read every byte on both sides\n  - Off: leads to Check total size\n- Compare size, date and permissions of every file\n  - leads to Any differences?\n- Any differences?\n  - Yes: leads to Read those files on both sides\n  - No: leads to Check total size\n- Read those files on both sides\n  - Contents match: leads to Check total size\n  - Contents differ: leads to Stop - original kept\n- Check total size\n  - OK: leads to Remove the original or leave shortcuts\n  - Too small: leads to Stop - original kept\n- Read every byte on both sides\n  - Match: leads to Check total size\n  - Differ: leads to Stop - original kept\n\n## If a check fails\n\nThe move stops and your original stays exactly where it was. The Moves list says, in plain English, that the copy didn't match the original closely enough to be sure it was complete. Try again; if it keeps happening, something may be changing the folder while it's copied — see [When an app is holding a folder open](https://storagestudio.us/wiki/when-an-app-holds-a-folder-open) — or the drive may need attention, see [Checking your drive's health and setup](https://storagestudio.us/wiki/checking-your-drive).\n\nWhile a check runs, the Moves list shows progress such as **Checking every file arrived intact — reading the copy on your drive**.\n\n## Parallel transfers\n\nThe same settings popover has **Parallel transfers**: how many copies run at once, from 1 to 16, default 5. A lower number suits a slower drive. Changing it doesn't interrupt copies already running; the next one picks it up.\n\nSee also: [Moving folders safely](https://storagestudio.us/wiki/moving-folders-safely), [Verified copy](https://storagestudio.us/wiki/glossary-verified-copy), [What a move keeps](https://storagestudio.us/wiki/what-a-move-keeps).\n\nMore answers: https://storagestudio.us/faq\n"
}