وسؤال ممتاز. نعم، من الممكن نقل البرامج إلى قرص خارجي دون الحاجة إلى إعادة تثبيتها،
لكن الأمر يتطلب أدوات وطرقاً محددة لضمان عمل البرامج بشكل صحيح بعد النقل.
سأشرح لك ذلك بالتفصيل.
لماذا لا يمكن مجرد نسخ ولصق مجلد البرنامج؟
كما هو موضح في نتائج البحث، عندما تقوم بتثبيت برنامج، فإنه لا يضع ملفاته فقط في المجلد الذي تحدده،
ولكن أيضاً في سجل النظام (Registry) ومجلدات النظام الأخرى مثل Program Files وSystem32 .
لذا، فإن النقل الآمن يتطلب أدوات متخصصة تعيد إنشاء هذه الروابط بشكل صحيح.
الطرق المتاحة لنقل البرامج إلى قرص خارجي
هناك عدة طرق للقيام بذلك، وسأركز على الأنسب منها بناءً على سؤالك ونتائج البحث:
1. استخدام برامج متخصصة (الطريقة الأكثر موثوقية وسهولة)
هذه هي الطريقة التي أوصى بها عدة مصادر في نتائج البحث ، حيث تقوم هذه البرامج بنقل البرنامج مع جميع ملفاته
وإعداداته وسجلات النظام المرتبطة به إلى القرص الجديد، ثم تقوم بإنشاء روابط رمزية (Symbolic Links)
تسمح للكمبيوتر بالتعامل مع الموقع الجديد كما لو كان الموقع الأصلي.
أ) برنامج EaseUS Todo PCTrans (مذكور في و)
هو أحد أشهر الحلول وأكثرها شمولاً. يعمل بشكل جيد مع البرامج العادية وألعاب Steam.
خطوات النقل باستخدام EaseUS Todo PCTrans:
توصيل القرص الخارجي بجهاز الكمبيوتر الخاص بك وتأكد من التعرف عليه.
تشغيل البرنامج واختيار وضع "ترحيل التطبيقات" (App Migration) ثم النقر على "بدء" (Start).
في النافذة التالية، اختر محرك الأقراص المصدر (مثلاً C
وستظهر قائمة بجميع البرامج المثبتة.
اختر البرامج التي تريد نقلها بوضع علامة عليها.
انقر على رمز المثلث (▼) بجوار "الوجهة" واختر القرص الخارجي كموقع جديد.
انقر على "نقل" (Transfer) وانتظر حتى تكتمل العملية.
بعد اكتمال النقل، أعد تشغيل الكمبيوتر لتفعيل التغييرات.
مميزاته:
واجهة بسيطة وسهلة الاستخدام.
ينقل البرامج مع جميع الإعدادات والتبعيات.
يدعم نقل البرامج إلى أقراص داخلية أو خارجية.
عيوبه:
النسخة المجانية لها حدود (مثل عدد البرامج التي يمكن نقلها).
ب) برنامج Steam Mover (مذكور في )
كما ذكرت، هذا البرنامج خفيف وسهل ومجاني. رغم أن اسمه يشير إلى Steam، إلا أنه يعمل مع معظم البرامج العادية.
خطوات النقل باستخدام Steam Mover:
قم بتنزيل وتشغيل البرنامج (لا يحتاج تثبيت).
في خانة "Steam Apps Common Folder"، اختر مجلد البرنامج الذي تريد نقله (مثلاً C:\Program Files\MyProgram).
في خانة "Alternate Folder"، اختر مجلداً على القرص الخارجي حيث تريد نقل البرنامج.
انقر على السهم الأزرق الكبير (**«»)**** لنقل البرنامج.
سيقوم البرنامج تلقائياً بإنشاء "وصلة رمزية" (Junction Point) في الموقع الأصلي تشير إلى الموقع الجديد على القرص الخارجي.
مميزاته:
مجاني وخفيّ جداً.
سريع وسهل للبرامج الفردية.
عيوبه:
واجهة المستخدم قديمة بعض الشيء.
قد لا يعمل بشكل مثالي مع جميع البرامج المعقدة.
ج) برنامج FolderMove (مذكور في )
مشابه جداً لـ Steam Mover في فكرته وطريقة عمله.
2. الطرق اليدوية (للمستخدمين المتقدمين)
هناك طريقتان يدويتان تم ذكرهما في نتائج البحث ، لكنهما معقدتان وتنطويان على مخاطرة أعلى:
أ) استخدام أمر mklink في موجه الأوامر (Command Prompt)
هذه هي التقنية التي تعتمد عليها الأدوات مثل Steam Mover ولكن بشكل يدوي.
انسخ مجلد البرنامج من موقعه الأصلي (مثلاً C:\Program Files\MyProgram) إلى القرص الخارجي.
احذف المجلد الأصلي أو غيّر اسمه (مثلاً MyProgram_old) كنسخة احتياطية.
افتح موجه الأوامر كمسؤول (Run as Administrator).
اكتب الأمر التالي:
cmd
mklink /J "C:\Program Files\MyProgram" "D:\Path\To\MyProgram on External Drive"
سيؤدي هذا إلى إنشاء وصلة في الموقع الأصلي تشير إلى الموقع الجديد.
ب) تعديل سجل Windows (Registry)
هذه الطريقة معقدة جداً وغير موصى بها للمستخدم العادي، حيث أن الخطأ في تعديل السجل قد يتسبب في عدم استقرار النظام.
لكن الأمر يتطلب أدوات وطرقاً محددة لضمان عمل البرامج بشكل صحيح بعد النقل.
سأشرح لك ذلك بالتفصيل.

كما هو موضح في نتائج البحث، عندما تقوم بتثبيت برنامج، فإنه لا يضع ملفاته فقط في المجلد الذي تحدده،
ولكن أيضاً في سجل النظام (Registry) ومجلدات النظام الأخرى مثل Program Files وSystem32 .
لذا، فإن النقل الآمن يتطلب أدوات متخصصة تعيد إنشاء هذه الروابط بشكل صحيح.

هناك عدة طرق للقيام بذلك، وسأركز على الأنسب منها بناءً على سؤالك ونتائج البحث:
1. استخدام برامج متخصصة (الطريقة الأكثر موثوقية وسهولة)
هذه هي الطريقة التي أوصى بها عدة مصادر في نتائج البحث ، حيث تقوم هذه البرامج بنقل البرنامج مع جميع ملفاته
وإعداداته وسجلات النظام المرتبطة به إلى القرص الجديد، ثم تقوم بإنشاء روابط رمزية (Symbolic Links)
تسمح للكمبيوتر بالتعامل مع الموقع الجديد كما لو كان الموقع الأصلي.
أ) برنامج EaseUS Todo PCTrans (مذكور في و)
هو أحد أشهر الحلول وأكثرها شمولاً. يعمل بشكل جيد مع البرامج العادية وألعاب Steam.
خطوات النقل باستخدام EaseUS Todo PCTrans:
توصيل القرص الخارجي بجهاز الكمبيوتر الخاص بك وتأكد من التعرف عليه.
تشغيل البرنامج واختيار وضع "ترحيل التطبيقات" (App Migration) ثم النقر على "بدء" (Start).
في النافذة التالية، اختر محرك الأقراص المصدر (مثلاً C

اختر البرامج التي تريد نقلها بوضع علامة عليها.
انقر على رمز المثلث (▼) بجوار "الوجهة" واختر القرص الخارجي كموقع جديد.
انقر على "نقل" (Transfer) وانتظر حتى تكتمل العملية.
بعد اكتمال النقل، أعد تشغيل الكمبيوتر لتفعيل التغييرات.
مميزاته:
واجهة بسيطة وسهلة الاستخدام.
ينقل البرامج مع جميع الإعدادات والتبعيات.
يدعم نقل البرامج إلى أقراص داخلية أو خارجية.
عيوبه:
النسخة المجانية لها حدود (مثل عدد البرامج التي يمكن نقلها).
ب) برنامج Steam Mover (مذكور في )
كما ذكرت، هذا البرنامج خفيف وسهل ومجاني. رغم أن اسمه يشير إلى Steam، إلا أنه يعمل مع معظم البرامج العادية.
خطوات النقل باستخدام Steam Mover:
قم بتنزيل وتشغيل البرنامج (لا يحتاج تثبيت).
في خانة "Steam Apps Common Folder"، اختر مجلد البرنامج الذي تريد نقله (مثلاً C:\Program Files\MyProgram).
في خانة "Alternate Folder"، اختر مجلداً على القرص الخارجي حيث تريد نقل البرنامج.
انقر على السهم الأزرق الكبير (**«»)**** لنقل البرنامج.
سيقوم البرنامج تلقائياً بإنشاء "وصلة رمزية" (Junction Point) في الموقع الأصلي تشير إلى الموقع الجديد على القرص الخارجي.
مميزاته:
مجاني وخفيّ جداً.
سريع وسهل للبرامج الفردية.
عيوبه:
واجهة المستخدم قديمة بعض الشيء.
قد لا يعمل بشكل مثالي مع جميع البرامج المعقدة.
ج) برنامج FolderMove (مذكور في )
مشابه جداً لـ Steam Mover في فكرته وطريقة عمله.
2. الطرق اليدوية (للمستخدمين المتقدمين)
هناك طريقتان يدويتان تم ذكرهما في نتائج البحث ، لكنهما معقدتان وتنطويان على مخاطرة أعلى:
أ) استخدام أمر mklink في موجه الأوامر (Command Prompt)
هذه هي التقنية التي تعتمد عليها الأدوات مثل Steam Mover ولكن بشكل يدوي.
انسخ مجلد البرنامج من موقعه الأصلي (مثلاً C:\Program Files\MyProgram) إلى القرص الخارجي.
احذف المجلد الأصلي أو غيّر اسمه (مثلاً MyProgram_old) كنسخة احتياطية.
افتح موجه الأوامر كمسؤول (Run as Administrator).
اكتب الأمر التالي:
cmd
mklink /J "C:\Program Files\MyProgram" "D:\Path\To\MyProgram on External Drive"
سيؤدي هذا إلى إنشاء وصلة في الموقع الأصلي تشير إلى الموقع الجديد.
ب) تعديل سجل Windows (Registry)
هذه الطريقة معقدة جداً وغير موصى بها للمستخدم العادي، حيث أن الخطأ في تعديل السجل قد يتسبب في عدم استقرار النظام.
التعديل الأخير بواسطة المشرف: