ডিস্ক পার্টিশনে বিল্ট-ইন ডেটা ডিডুপ্লিকেশন ফাংশনালিটি সক্রিয় করার ক্ষমতা Windows Server 2012-এ যুক্ত হয়েছিল। ডিডুপ্লিকেশন টেকনোলজির উদ্দেশ্য হল ফাইল সার্ভারে ডিস্ক স্পেস বাঁচানো ডুপ্লিকেট ডেটা খুঁজে বের করে সেগুলো ডিলিট করার মাধ্যমে। অর্থাৎ, সিস্টেম NTFS ফাইল সিস্টেম ভলিউমে একই ব্লকগুলো খুঁজে বের করে সেগুলো ডিলিট করে, মূল সোর্সের লিংক দিয়ে সেগুলো প্রতিস্থাপন করে, এবং কার্যকরভাবে ডিস্ক স্পেস মুক্ত করে। এই টেকনোলজি সার্ভার মার্কেট সেগমেন্টের জন্য ফোকাস করা হয়েছে এবং Windows 8-এর ক্লায়েন্ট ভার্সনে উপলব্ধ নয়, Pro এবং Enterprise এডিশনেও নয়।
তবে, Windows 8 (এবং Windows 8.1)-এ ডিডুপ্লিকেশন টেকনোলজি সক্রিয় করার একটি ট্রিক রয়েছে। কিছু Энথুসিয়াস্ট Windows Server 2012 / R2 থেকে সংশ্লিষ্ট প্যাকেজগুলো এক্সট্রাক্ট করে এটিকে সম্ভব করেছে।
নোট। অফিসিয়ালি, ডিডুপ্লিকেশন ফাংশনালিটি ক্লায়েন্ট OS-এ সাপোর্টেড নয় এবং এই কারণে এটিকে অনসাপোর্টেড কনফিগারেশন মনে করা হয়। যIFYFUNCTIONALITY-এ, Hyper-V ভার্চুয়ালাইজেশন টেস্ট এনভায়রনমেন্ট বা ইমেজ এবং বিভিন্ন সফটওয়্যার ইনস্টলেশন প্যাকেজ স্টোরেজের জন্য ডিডুপ্লিকেশন ফাংশনালিটি সক্রিয় করলে আপনি ৯০% পর্যন্ত ডিস্ক স্পেস বাঁচাতে পারবেন, যা NTFS কমপ্রেশন বা Single Instance Storage (যে ইতিমধ্যে অতীতে পরিণত হয়েছে) ব্যবহার করে অসম্ভব।
- ডিডুপ্লিকেশন সক্রিয় করার জন্য রোলআপ কন্টেইন করার আর্কাইভ ডাউনলোড ও আনজিপ করুন
- Windows 8-এর জন্য – windows8-dedup.zip (4133 KB)
- Windows 8.1-এর জন্য – windows81-dedup.zip (4351 KB)
- নিচের কমান্ডগুলো অ্যাডমিনিস্ট্রেটর বিশেষাধিকার দিয়ে চালান
- Windows 8-এর জন্য:
dism /online /add-package /packagepath:Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cab /packagepath:Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cab /packagepath:Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cab /packagepath:Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cab /packagepath:Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cab /packagepath:Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cab dism /online /enable-feature /featurename:Dedup-Core /all - Windows 8.1-এর জন্য:
dism /online /add-package /packagepath:Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.cab /packagepath:Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.cab /packagepath:Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.cab /packagepath:Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.cab /packagepath:Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.cab /packagepath:Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.cab dism /online /enable-feature /featurename:Dedup-Core /all
নোট। ডিডুপ্লিকেশন প্যাকেজগুলো Windows Server 2012/R2 থেকে এক্সট্রাক্ট করা হয়েছে, তাই এগুলো শুধু Windows 8-এর 64-বিট সংস্করণে কাজ করবে।
- Windows 8-এর জন্য:
- ফিচার ইনস্টলেশনের পর, "Windows Features"-এ (Control Panel\All Control Panel Items\Programs and Features\Turn Windows Features on or off সেকশনে) নতুন, পূর্বে অস্তিত্বহীন অপশন File Server Role -> Data Deduplication দেখাবে।

Windows-এ ডিডুপ্লিকেশন ম্যানেজমেন্ট PowerShell দিয়ে করা হয়, যা অ্যাডমিনিস্ট্রেটর đặcাধিকার দিয়ে চালাতে হয় (অফিসিয়াল গ্রাফিক্যাল ম্যানেজমেন্ট ইউটিলিটি যা Server Manager কনসোলে থাকে সেটি কাজ করবে না)।
ভলিউম D:-এর জন্য ডিডুপ্লিকেশন সক্রিয় করতে নিচের কমান্ড চালান:
Enable-DedupVolume -Volume D:
টিপ। সিস্টেম বা বুট ভলিউমের জন্য ডিডুপ্লিকেশন সক্রিয় করা সম্ভব নয়।
Windows 2012 R2-এ (PowerShell 4.0) ডিস্কে ডুপ্লিকেট ডেটা থেকে কিছু ক্যাটালগ বাদ দেওয়া সম্ভব:
Set-DedupVolume -volume D: -ExcludeFolder d:\HomeFolder;d:\mp3
ডিডুপ্লিকেশন প্রসেস অবিলম্বে শুরু করতে নিচের কমান্ড চালান:
Start-DedupJob –Volume D: –Type Optimization
প্রসেসের স্ট্যাটাস জানতে নিচের কমান্ড ব্যবহার করুন:
Get-DedupStatus

নোট। অফিসিয়াল سورস অনুযায়ী, গড় হার্ডওয়ারে ডিডুপ্লিকেশন পারফরম্যান্সের গতি প্রায় ৯০ GB/ঘণ্টা।
Windows 8-এ ডিডুপ্লিকেশন ফিচার ইনস্টলেশনের পর, Task Scheduler-এ তিনটি নতুন টাস্ক তৈরি হয়, যেগুলো নির্দিষ্ট শিডিউল অনুযায়ী ভলিউমে ডেটা ডিডুপ্লিকেশন অপারেশন করে। টাস্কের প্যারামিটারগুলো গ্রাফিক্যাল Scheduler ইন্টারফেস থেকে দেখা বা পরিবর্তন করা যায় (Scheduler -> Task Scheduler Library -> Microsoft -> Windows -> Deduplication)।

অথবা PoSh দিয়ে:
Get-DedupSchedule

টিপ। ডিডুপ্লিকেশন আংশিকভাবে সিস্টেম পারফরম্যান্স কমাতে পারে। এটা স্বাভাবিক কারণ সিস্টেমকে ভলিউমে একই ব্লকগুলো খুঁজে বের করার জন্য অতিরিক্ত রিসোর্স ব্যবহার করতে হয়। তাই এটা নন-ওয়ার্কিং আওয়ারসে শিডিউল করা ভালো।
ডিফল্টরূপে যেসব ফাইলে ৫ দিনের বেশি কোনো পরিবর্তন হয়নি, তাদের জন্য ডিডুপ্লিকেশন সক্রিয় থাকে। অধিকাংশ কেসে (বিশেষ করে টেস্ট এনভায়রনমেন্টে) সময়ের প্রেক্ষাপটে না দেখে সব ফাইলের জন্য ডিডুপ্লিকেশন সক্রিয় করা ভালো।
Set-Dedupvolume D: -MinimumFileAgeDays 0
ডিডুপ্লিকেশন শেষ হলে এর সব ফলাফল (ডিস্ক স্পেস বাঁচানো সহ) PoSh দিয়ে অzess করতে পারেন:
Get-DedupStatus
অথবা ভিজুয়ালি ডিস্ক প্রপার্টিজে দেখতে পারেন।
গুরুত্বপূর্ণ। আপনি যদি কিছু ফোল্ডারের জন্য ডেটা ডিডুপ্লিকেশন সক্রিয় করেন, তবে সেগুলো অন্য PC-এ পড়া যাবে না যদি সেখানে ডিডুপ্লিকেশন কম্পোনেন্ট ইনস্টল করা না থাকে (আপনি ডিস্কে ফাইল লিস্ট দেখবেন, কিন্তু সেগুলো পড়া যাবে না)।
যদি অন্য কম্পিউটার ডিডুপ্লিকেশন ইনস্টল করতে না পারে, তবে আপনাকে ভলিউমে ডেটা ডিডুপ্লিকেশন ডিজেবল করতে হবে:
Disable-DedupVolume -Volume D: