এই লেখায় আমরা দেখাব কিভাবে আপনার উইন্ডোজ ইনস্টলেশন রিইনস্টল না করে বিল্ট-ইন টুলস ব্যবহার করে অন্য একটি হার্ড ড্রাইভে কপি (সহন) করা যায় (Paragon, AOMEI বা Acronis-এর মতো কোনো থার্ড-পার্টি সফটওয়্যার ছাড়া)। উদাহরণস্বরূপ, এই গাইড আপনাকে আপনার উইন্ডোজ HDD থেকে নতুন SSD-এ মাইগ্রেট করতে, একটি ইনস্টল এবং কনফিগার্ড উইন্ডোজ অন্য কম্পিউটারে (কিছু নুয়ান্স আছে) বা একটি নতুন বড় হার্ড ড্রাইভে ক্লোন করতে সাহায্য করবে।
উদাহরণস্বরূপ, আমরা একটি বুটেবল USB স্টিক, কমান্ড প্রম্পট এবং বিল্ট-ইন robocopy টুল ব্যবহার করে ইনস্টল করা উইন্ডোজ ১০ নতুন ড্রাইভে ক্লোন করব।
দ্রষ্টব্য। আপনি শুধু তখনই একটি অপারেটিং সিস্টেম ক্লোন করতে পারবেন কপি করে নতুন ডিস্কে যদি আপনি একই কম্পিউটারে মাইগ্রেট করেন (অথবা দুটি কম্পিউটার যাদের হার্ডওয়্যার মিলতুল্য)। আপনি যদি একটি ইনস্টল করা উইন্ডোজ অন্য কম্পিউটারের জন্য ডিস্কে কপি করতে চান, তবে আপনাকে ডিস্ক কন্ট্রোলার, চিপসেট এবং ভিডিওকার্ডের নতুন ড্রাইভার લাগবে নতুন হার্ডওয়্যারে OS বুট করার জন্য।
আপনি একটি ছোট ড্রাইভে হার্ড ড্রাইভ ক্লোন করতে পারেন যদি বর্তমান ড্রাইভে উইন্ডোজ নতুন ড্রাইভের আকার থেকে কম স্পেস chiếm করে। অন্যথায়, আপনাকে সোর্স ড্রাইভ থেকে কিছু ফাইল ডিলিট/সহন করতে হবে। এটি প্রায়শই SSD-এ মাইগ্রেট করার সময় ঘটে, যেগুলো সাধারণত ক্লাসিক HDD- থেকে ছোট।
উইন্ডোজকে অন্য ড্রাইভে মাইগ্রেট করার প্রসেস আপনার কম্পিউটারের ফার্মওয়্যারে নির্ভর করে: BIOS বা UEFI। নিচের কমান্ড চালান:
msinfo32
যদি আপনি BIOS mode ভ্যালুতে Legacy দেখেন, তবে আপনার কম্পিউটার BIOS ব্যবহার করছে (অথবা UEFI Legacy/CSM মোডে কাজ করছে)। আপনি যদি UEFI দেখেন, তবে আপনার একটি মডার্ন কম্পিউটার আছে, এবং উইন্ডোজ UEFI মোডে ইনস্টল করা আছে।
- যদি কম্পিউটার নেটিভ UEFI মোডে কাজ করে এবং বুট ড্রাইভের জন্য GPT পার্টিশন টেবিল ব্যবহার করে, আমি সেই কম্পিউটারগুলোর জন্য কমান্ডগুলো
UEFI GPTট্যাগ দিব - আপনার যদি পুরানো কম্পিউটার থাকে BIOS বা UEFI Legacy মোডে কাজ করে এবং ড্রাইভ পার্টিশন টেবিল MBR, তবে কমান্ডগুলো
BIOS MBRহিসেবে মার্ক করা হবে
প্রথমে, আপনাকে আপনার নতুন ড্রাইভে পার্টিশন টেবিল তৈরি করতে হবে। আপনি এটি সরাসরি চলমান উইন্ডোজ ১০ থেকে diskpart ব্যবহার করে করতে পারেন। যদি ডিস্ক নতুন হয়, তবে diskmgmt.msc বা Initialize-Disk পাওয়ারশেল কmdলেট ব্যবহার করে ইনিশিয়ালাইজ করুন:
Get-Disk | Where-Object PartitionStyle –Eq 'RAW' | Initialize-Disk
তারপর নতুন ড্রাইভে পার্টিশন টেবিল তৈরি করুন। অ্যাডমিনিস্ট্রেটর হিসেবে কমান্ড প্রম্পট খুলুন এবং এই কমান্ড চালান:
diskpart
Diskpart কনটেক্সটে, নিচের কমান্ডগুলো চালান:
list disk
select disk 1 (পূর্বের কমান্ড যে ডিস্ক নম্বর রিটার্ন করেছিল তার উপর নির্ভর করে)
clean
তারপর কমান্ডগুলো আপনার প্ল্যাটফর্ম টাইপ অনুযায়ী ভিন্ন হবে।
UEFI GPT এর জন্য:
convert gpt
create partition efi size=100
format fs="FAT32" quick label="EFI"
create partition msr size=16
create partition primary
format fs="NTFS" quick label="NEW_SYSTEM"
exit
আমরা একটি GPT পার্টিশন টেবিল, দুটি ছোট সার্ভিস পার্টিশন (EFI এবং MSR) এবং নতুন ড্রাইভে অবশিষ্ট সকল স্পেস 차지 করা একটি বড় পার্টিশন তৈরি করেছি (উইন্ডোজে GPT পার্টিশন স্ট্রাকচার এবং EFI পার্টিশন সম্পর্কে আরও জানুন)।
যদি ড্রাইভে কিছু পার্টিশন থাকে, তবে আপনি mbr2gpt.exe টুল ব্যবহার করে ডেটা লস ছাড়া আপনার পার্টিশন টেবিলের টাইপ MBR থেকে GPT-এ পরিবর্তন করতে পারেন যা উইন্ডোজ ১০-এ বিল্ট-ইন।
BIOS MBR এর জন্য নিচের কমান্ডগুলো ব্যবহার করুন:
convert mbr
create partition primary align=1024
active
format fs="NTFS" quick label="NEW_SYSTEM"
exit
উইন্ডোজ নতুন ড্রাইভে ক্লোন করতে, আপনাকে উইন্ডোজ ১০ ইনস্টল ইমেজ সহ একটি বুট USB স্টিক লাগবে (MediaCreationTool ব্যবহার করে সহজে তৈরি করা যায়)।
আপনার কম্পিউটার রিস্টার্ট করুন এবং উইন্ডোজ ১০ ইনস্টল মিডিয়া থেকে বুট করুন। উইন্ডোজ ইনস্টলেশন উইন্ডো আসলে, Shift+F10 চাপে কমান্ড প্রম্পট খুলুন। নিচের কমান্ডগুলো চালান:
diskpart
list vol
exit
নিচের স্ক্রিনশটে আপনি দেখতে পাচ্ছেন যে E: ড্রাইভ লেটার পুরনো ড্রাইভের আসল উইন্ডোজ পার্টিশনে অ্যাসাইন করা আছে, এবং D: নতুন ড্রাইভের বড় পার্টিশনে (NEW_SYSTEM লেবেলসহ)।
যদি ডিস্ক লেটার অ্যাসাইন না থাকে, তবে ডিস্কপার্টে নিচেরভাবে ফিক্স করুন:
select disk 1
list part
select part 1
assign
list volume
তারপর পুরনো ড্রাইভ থেকে নতুন ড্রাইভে ইনস্টল করা উইন্ডোজের ফাইলগুলো কপি করুন। এর সবচেয়ে সহজ উপায় হলো robocopy ব্যবহার করা। নিচের robocopy কমান্ড সকল সিমবলিক লিংক, ফাইল এবং ফোল্ডার অ্যাট্রিবিউট, NTFS পারমিশন এবং ফাইল টাইমস্ট্যাম্পসহ কপি করবে। কপি লগ টার্গেট ড্রাইভের রুটে সংরক্ষণ হবে:
robocopy E:\ D:\ /E /COPYALL /COPY:DAT /SL /XJ /R:3 /W:3 /UNILOG:"D:\rcopy.log" /TEE
আপনার পুরনো ডিস্কের আকারের উপর নির্ভর করে ফাইল কপি করতে طول সময় লাগতে পারে (আমার কেসে, ৬০ GB ডিস্ক কপি করতে প্রায় এক ঘন্টা লেগেছিল)।
তারপর আপনি আপনার কম্পিউটার শাট ডাউন করতে পারেন এবং পুরনো হার্ড ড্রাইভ সরিয়ে নিতে পারেন।
পরবর্তী ধাপ হলো নতুন ডিস্কে উইন্ডোজ বুটলোডার কনফিগার করা।
আপনি যদি বুটলোডার ফিক্স না করে নতুন ডিস্ক থেকে বুট করার চেষ্টা করেন, তবে "Operation system not found" এরর আসবে।
আপনার কম্পিউটারকে উইন্ডোজ ইনস্টলেশন এনভায়রনমেন্টে আবার বুট করুন এবং কমান্ড প্রম্পট খুলুন (Shift+F10)।
BIOS MBR ডিভাইসে বুটলোডার রিস্টোর করুন।
নতুন ড্রাইভের বড় পার্টিশনে অ্যাসাইন করা ড্রাইভ লেটার চেক করুন:
diskpart
list vol
ড্রাইভ লেটার C: অ্যাসাইন করা আছে।
C: ড্রাইভে BCD বুটলোডার ফাইল কপি করুন:
bcdboot C:\Windows /S C:
MBR রেকর্ড পরিবর্তন করুন এবং BCD কনফিগারেশন ফাইলে বুট এন্ট্রি আপডেট করুন:
bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /RebuildBcd
UEFI GPT কম্পিউটারে বুটলোডার রিস্টোর করার পদ্ধতি (উইন্ডোজ ১০-এ EFI বুটলোডার রিপেয়ার করার আর্টিকেলে আরও জানুন)।
সিস্টেম ড্রাইভ লেটার পান এবং EFI পার্টিশনে একটি ড্রাইভ লেটার অ্যাসাইন করুন।
Diskpart
List vol
এই উদাহরণে, সিস্টেম পার্টিশনে ড্রাইভ লেটার C অ্যাসাইন করা আছে। আপনাকে অবশ্যই EFI পার্টিশনে (১০০ MB এবং FAT32) একটি লেটার অ্যাসাইন করতে হবে নিচের কমান্ডগুলো ব্যবহার করে (আপনার কনফিগারেশন অনুযায়ী পার্টিশন নম্বর পরিবর্তন করুন):
select volume 1
assign letter M:
exit
এখন আপনাকে BCD বুটলোডার এবং বুট কনফিগারেশন পুনরায় তৈরি করতে হবে:
cd /d m:\efi\microsoft\boot\
ren BCD BCD.bak
bcdboot c:\Windows /l en-us /s M: /f ALL
আপনার কম্পিউটার রিস্টার্ট করুন এবং বুট USB স্টিক সরিয়ে নিন। নিশ্চিত করুন যে উইন্ডোজ ১০ আপনার নতুন ড্রাইভ থেকে সঠিকভাবে বুট হয়েছে।
Robocopy ব্যবহার করে নতুন ডিস্কে ফাইল কপি করার সময় কিছু এরর হতে পারে। আপনার নতুন ড্রাইভে rcopy.log খুলুন যাতে কোন ফাইলগুলো কপি হয়নি সেটা দেখতে পারেন। আমার কেসে, ৯৪টি ফাইল কপি হয়নি (শুধু জাঙ্ক এবং টেম্পোরারি ফাইলগুলো কপি হয়নি)।
এই আর্টিকেলে উইন্ডোজ রিকভারি এনভায়রনমেন্টের জন্য বুট রেকর্ড তৈরি করা বর্ণনা করা নেই। সাধারণত এটি একটি আলাদা System Reserved পার্টিশনে থাকে। আপনি যদি উইন্ডোজ রিকভারি এনভায়রনমেন্ট (WinRE) কনফিগার করতে চান, তবে এই আর্টিকেলের নির্দেশাবলী ফলো করুন।