بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
سكربت بايثون لإسترجاع حجم الفلاشة بعد إستخدام أمر dd أو أي برنامج يستخدمه أظن gnome-disks يستخدمه .
بسبب كثرة التجارب التي أقوم بها وفي كل أمرة أحتاج إصلاح الفلاشة إذا صح التعبير بعد إستخدام أمر dd لهذا قمت بعمل هذا السكربت ليسهل عليا عملي .
1-التنزيل والتشغيل نكتفي بنسخ لصق للأمر في الأسفل copy paste ملاحظة يجب ان يكون wget مثبت لدينا غالبا سيكون مثبت.
ملاحظة مهمة أرجو التأكد من مسار الفلاشة الصحيح قبل كتابته في السكربت وأنا ارفع عني أي مسؤولية كل ما تقومو به على مسؤوليتكم الشخصية عمل السكربت بعد إنتهائه لا يمكن التراجع عنه لهذا أرجو التركيز وإخراج كل الفلاشات والهواتف و الذواكر والهارديسكات الخارجية وإدخال فقط الفلاشة المراد العمل عليها.
cd && wget https://raw.githubusercontent.com/yucefsourani/fix-flash-after-dd/master/fix-flash-after-dd.py &&sudo chmod 755 fix-flash-after-dd.py &&sudo python3 fix-flash-after-dd.py
يحذرنا أن كل البيانات سنخسرها نكتب حرف y إذا كنا نوافق.
إنتهى من عمله بنجاح.
2-بعض المعلومات .
السكربت يستخدم برنامج parted و eject , يعمل السكربت بهذه الخطوات وبينهم اوامر إخراج وإدخال الفلاشة من خلال eject لن أذكرهم.
-أولا إعادة كتابة Parttions Table msdos .
-ثانيا إنشاء قسم جديد بكامل حجم الفلاشة .
-ثالثا تهيئة هذا القسم بنظام ملفات Fat32 وإعطائه إسم FLASH .
صور :
هذه الرسالة تظهر عند إدخال مسار فلاشة غير موجود .
هذه الرسالة تظهر عند محاولة إستخدام مسار dev/sda/ وهو مسار القرص الاساسي
وهو أمر خطير لهذا قمت بجعل السكربت لا يأخذه.
أخيرا رابط السكربت على github.