السلام عليكم و رحمة الله تعالى و بركاته
لا شكر على واجب
بشكل مختصر ان اردت ان تصنع واحدة فاول شئ عليك الحصول على USB Mass Storage Controller و هو الذي يقوم بالتعامل مع الكمبيوتر من جهة و الميموري من جهة ثانية
و الشئ الثاني هو الحصول على فلاش ميموري من نوع NAND FLASH وكلاهما من الصعب الحصول عليهما خاصة بكمية محدودة
هذه بعض الوصلات لنفس المواضيع وان اردت التوسع اكثر فقم فقط بالبحث في Google عن USB Mass Storage Controller
http://www.chipsbank.com/en/product/xx/cbm2080.htm
http://help.com/wiki/USB_flash_drive/Components
بالمناسبة الكنترولر سيحتاج لبرنامج فيه ليعمل.
الطريقة الاخرى المتوفرة و الصعبة هي باستعمال ميكروكنترولر يدعم USB و الحصول على ميموري طبعا ثم كتابة برنامج يتعامل مع ملفات FAT32 تقريبا نفس مبدئ المبرمج الذي قمت بارساله مسبقا مع بعض التغييرات للتوافق مع NAND FLASH ان استطعت الحصول عليها...