วิธีการคลายการบีบอัดไฟล์ขนาด 9GB ใน Windows FAT32


31

ฉันมีไฟล์ 2GB RAR ที่มีไฟล์วิดีโอขนาด 9GB ฉันใช้ระบบไฟล์ FAT32 ตอนนี้ฉันต้องการแตกไฟล์ แต่หลังจาก 4GB ฉันได้รับข้อผิดพลาดเนื่องจากการ จำกัด ขนาดไฟล์ FAT32

ตอนนี้ฉันอยากรู้ว่าฉันจะดึงวิดีโอนั้นได้อย่างไร ฉันรู้ว่าวิธีหนึ่งคือการแปลงพาร์ติชันของฉันเป็น NTFS แต่ฉันไม่ต้องการทำตามวิธีนั้น

ฉันได้ลอง 7-zip แล้ว แต่นั่นทำให้เกิดข้อผิดพลาดอีกครั้งหลังจาก 4GB

อีกวิธีหนึ่งคือการแยกไฟล์นั้น แต่ฉันไม่รู้ว่าฉันจะแยกไฟล์วิดีโอที่ซิปได้อย่างไร

ดังนั้นความคิดใดโปรด ฉันจะกำจัดปัญหานี้ได้อย่างไร


ปรับปรุง:

สำหรับทุกคนที่คิดว่ามันไม่ใช่ไฟล์ AVI หรืออาจเป็นเพราะฉันเข้าใจผิดหรืออาจเป็นเพราะฉันไม่ได้พูดถึงขนาดที่ถูกต้องหรือถ้าพวกเขาคิดว่ามันเป็นไปไม่ได้ที่จะบีบอัดขนาดนั้นฉันแนบรูปภาพ ของไฟล์นั้น ฉันหวังว่ามันจะตอบคำถามเหล่านั้นทั้งหมด

ป้อนคำอธิบายรูปภาพที่นี่


26
ฉันต้องถาม - ทำไมไม่เปลี่ยนไปใช้ NTFS FAT32 เป็นระบบไฟล์ที่เก่าและล้าสมัย
Simon Sheehan

7
คุณสามารถแปลงจาก Fat32 เป็น NTFS ได้ แต่ถ้ามีอะไรผิดพลาดก็แย่มาก => กู้คืนจากข้อมูลสำรอง ดังนั้นคุณจะต้องสำรอง 160GB สำรอง sevenforums.com/tutorials/ ......
ta.speot.is

11
@Kashif: ฉันอยากรู้ว่ารูปแบบวิดีโอที่คุณใช้นั้นไม่มีประสิทธิภาพมากเพียงใดที่การบีบอัด RAR สามารถกำจัดข้อมูลได้มากกว่า 75%
James P

31
ทางออกที่ง่ายที่สุดถูกที่สุดและปลอดภัยที่สุดอาจเป็นอุปกรณ์ USB ขนาด 16 GB
MSalters

28
10 นาที Screencast? ทำไมไม่เข้ารหัสในขณะที่คลายซิป? unrar.exe p -inul bigCast.rar | ffmpeg -i - -acodec libvorbis -ab 128k -ac 2 -vcodec libx264 -preset slow -crf 22 -threads 0 our-final-product.mkv
ไลค์

คำตอบ:


53

ไม่มีทางที่คุณจะสามารถทำได้เกินขีด จำกัด 4GB ของระบบไฟล์ FAT32 เพราะ FAT32 กำหนดข้อ จำกัด นี้ด้วยการออกแบบ ระบบไฟล์นี้มีข้อ จำกัด ตามธรรมชาติสำหรับขนาดไฟล์สูงสุดที่สามารถจัดการได้ซึ่งคือ 4GB

และใช่ฉันไม่พบเครื่องมือใด ๆ ที่แยกไฟล์วิดีโอขณะทำการขยายไฟล์


วิธีแก้ปัญหานี้หากคุณไม่ต้องการแปลงเป็น NTFS คือ:

  • รับไดรฟ์ภายนอกพร้อมระบบไฟล์ NTFS

  • แตกไฟล์วิดีโอของคุณที่นั่น

  • จากนั้นใช้ซอฟต์แวร์แยกวิดีโอเพื่อแยกเป็นหลายส่วนแล้วคัดลอกไฟล์เหล่านั้นไปยังระบบไฟล์ FAT32 ของคุณ


14
ฉันขอแนะนำแฟลชไดรฟ์ 16GB ราคาถูกจัดรูปแบบเป็น NTFS
Jake Wilson

1
จริงๆแล้วมันคือ 4 GB - 1 ไบต์ (2 ^ 32 - 1 ไบต์)
มิสเตอร์สมิ ธ

21
@MisterSmith ถ้าคุณกำลังจะอวดความรู้เกี่ยวกับเรื่องนี้ในทางเทคนิคมันเป็น 4GiB -1 ไบต์ - เป็น 4GB เป็น 4 * 10 ^ 9 ไบต์
JRaymond

2
อะไรคือ ramdisk แทนที่จะเป็น HDD ภายนอก
Marek Sebera

25
@MarekSebera ดูเหมือนว่าคอมพิวเตอร์ที่ใช้ FAT32 เป็นระบบไฟล์หลักจะมีหน่วยความจำว่าง 9 GB ..
Reinstate Monica

37

คุณสามารถลองเล่นไฟล์ RAR (sic!) ด้วย VLC media player มันมีการสนับสนุนภายในสำหรับ RAR วิธีนี้จะใช้งานได้หาก RAR ของคุณไม่ได้เข้ารหัส ฉันไม่ทราบว่าการใช้งาน VLC แบบใดภายใน แต่ฉันคิดว่า VLC ไม่ได้สร้างไฟล์ชั่วคราวดังนั้นสิ่งนี้อาจใช้ได้
EDIT2: จะไม่ทำงานกับไฟล์เก็บถาวรที่บีบอัด แต่ควรทำงานกับ RAR หลายวอลุ่ม

แก้ไข:
แต่ถ้าคุณต้องการเข้าถึงไฟล์จริงและเล่นมันไม่เพียงพอ: เมานต์ไฟล์ RAR ด้วย WinMount http://www.winmount.comเป็นไดรฟ์เสมือน
EDIT2: ไม่ทำงานหยุดหลังจากประมาณ 4GB (ทดสอบโดยผู้ถาม)

EDIT3:
ตกลงฉันเพิ่งจำได้ว่า Microsoft Virtual PC สามารถทำ VHD หลายระดับเสียงบน FAT32 ที่เกี่ยวข้อง: http://www.k2underground.com/blogs/blacktop/archive/2009/06/26/microsoft-virtual-pc-and-fat32-disks.aspx
โปรดทราบว่าคุณไม่สามารถใช้ VHDs เหล่านี้ได้หากไม่มี MS Virtual พีซี ในการใช้หรือเปิดด้วยซอฟต์แวร์อื่น ๆ พวกเขาจะต้องเข้าร่วมก่อน มันเล็กไปหน่อยเพียงเปิดไฟล์ แต่คุณอาจลองดู ฉันยังไม่ได้ทดสอบสิ่งนี้บนพีซี Windows 7 ใหม่ของฉันเฉพาะบนพีซีรุ่นเก่าที่มี WinXP


9
หากวิธีนี้ใช้ได้ผลนี่คือคำตอบที่ดีที่สุดสำหรับปัญหาที่ระบุ
แช้ดแฮร์ริสัน

สิ่งอื่น ๆ น้อยที่จะลอง: v12pwr.com/RARFileSourceและshapeshifter.se/code/vlc-unrar ฉันประสบความสำเร็จกับ native VLC unrar, vlc-unrar และ rar file rar file source คือความสำเร็จที่สูงที่สุดในประสบการณ์ของฉัน
user606723

ที่จริงแล้วตัวเลือกเหล่านี้ส่วนใหญ่จะไม่ทำงานหากไฟล์บีบอัด rar ถูกบีบอัด
user606723

2
Winmount มีปัญหาเดียวกัน ... มันให้ข้อผิดพลาดเมื่อเสร็จสิ้นครึ่งหนึ่งของไฟล์ (ประมาณ 4 gb)
Kashif

Isaac: แต่ VLC สามารถเปิดไฟล์ RAR (2GB) ได้หรือไม่
Konerak

22

คุณสามารถบูต linux live distribution และติดตั้งระบบไฟล์ของคุณ จากนั้นเรียกใช้

7z -so e file.rar | split -b 3500M

ด้วยวิธีนี้คุณจะได้วิดีโอแบ่งไฟล์ในพาร์ติชัน FAT ของคุณ ฉันไม่มีเงื่อนงำหากผู้เล่นคนใดสามารถแสดงไฟล์ได้


อืมคุณอาจโชคดีกว่าที่จะแปลงเป็น 3 ไฟล์ภาพยนตร์ด้วยเครื่องมือที่เหมาะสมใช่ไหม
Geek

2
จริง แทนที่จะเป็นsplitคุณก็สามารถผ่านมันไปffmpegได้ แต่นั่นไม่ได้อยู่ในขอบเขตของคำถามนี้ คำตอบนี้ควรแสดงทางเลือกอื่นที่ไม่เกี่ยวข้องกับการหันไปใช้ NTFS OP รับผิดชอบการทำสิ่งที่มีประโยชน์กับไฟล์แยก
Marco

1
ฉันสงสัยว่ามีเหตุผลใดที่คุณไม่สามารถทำได้บน Windows gnuwin32.sourceforge.net/packages/coreutils.htm
user606723

ฉันคิดว่าการติดตั้ง split บน windows น่าจะเป็นตัวเลือกที่ง่ายที่สุดเท่าที่แยกไฟล์ออกไป เครื่องเล่นวิดีโอที่ดีกว่าบางตัว (VLC) อาจสามารถจัดการไฟล์วิดีโอแยกได้
nynexman4464

14

10 นาที Screencast? มันอาจจะเข้ารหัสไม่ดี (หรืออาจจะไม่เลยก็ได้)

ทำไมไม่เข้ารหัสในขณะที่คลายซิป? ไม่จำเป็นต้องใช้ไดรฟ์ภายนอก เป็นเวลา 10 นาที คุณอาจจะลงเอยด้วยไฟล์ขนาดประมาณ 100mb

สมมติบรรทัดคำสั่งของ Windows คุณสามารถลอง:

unrar.exe p -inul bigCast.rar |   ^
 ffmpeg -i -                      ^
 -acodec libvorbis -ab 128k -ac 2 ^
 -vcodec libx264                  ^
 -preset slow -crf 22             ^
 -threads 0 smallCast.mkv 

unrar pสั่ง rar พิมพ์เนื้อหาที่จะ STDOUT FFmpeg -i -กว่าจะกลับมาอ่านโดย ^ตัวอักษรเส้นแบ่งอักขระหลบหนีจาก Windows .batรูปแบบไฟล์

คุณจะได้รับจาก FFmpeg Zeranoe FFmpeg สร้างเว็บไซต์ สำหรับความเรียบง่ายเลือกแบบคงที่


มันทำงานไม่ถูกต้อง ฉันเพิ่งได้หนึ่งคลิป 1:08 นาที และเมื่อฉันเรียกใช้มันเพียงไม่กี่วินาทีก็คลิป
Kashif

ความคิดที่ฉลาดและฉันแน่ใจว่ามันอาจจะออกไปทำงานโดยใช้พารามิเตอร์ ffmpeg ที่ถูกต้อง (ถ้าคุณมีเวลาที่จะค้นพบพวกเขา)
Sedat Kapanoglu

อาจมีข้อบกพร่อง - ไฟล์ที่จะแตกควรถูกระบุไว้ที่ใดที่หนึ่ง ฉันจะตรวจสอบมัน
Rekin

12

FAT32 ไม่รองรับไฟล์ที่มีขนาดใหญ่กว่า 4 GB ดังนั้นคุณจึงไม่สามารถสร้างไฟล์ที่มีขนาดใหญ่กว่านั้นในระบบไฟล์ FAT32 ใด ๆ คุณใช้ระบบปฏิบัติการใด ใน Windows คุณสามารถแปลง FAT32 เป็น NTFS ได้ทันทีโดยใช้convert.exe (แทนที่D:ด้วยตัวอักษรไดรฟ์จริงของคุณ):

convert D: /fs:ntfs

แก้ไข: การอ้างถึงจากบทความ MSKB ข้างต้นเกี่ยวกับconvert.exe:

หมายเหตุแม้ว่าโอกาสของความเสียหายหรือการสูญหายของข้อมูลในระหว่างการแปลงมีน้อยที่สุดเราขอแนะนำให้คุณทำการสำรองข้อมูลในปริมาณที่คุณต้องการแปลงก่อนที่จะเริ่มการแปลง


10
อย่าลืมทำการสำรองข้อมูลเสมอก่อนที่คุณจะทำสิ่งนี้
Baarn

ฉันใช้ Win7 แต่ถ้าฉันใช้ตัวแปลงมันจะทำการฟอร์แมตพาร์ติชันทั้งหมดของฉัน และนี่ไม่ใช่สิ่งที่ฉันต้องการ
Kashif

3
การใช้เครื่องมือแปลงไม่ลบเนื้อหา แต่เป็นเรื่องของการปฏิบัติที่ดีในการเก็บสำรองอยู่ดี
PhonicUK

1
@Kashif ทำไมคุณถึงต้องการใช้ FAT32 กับ win7 NTFS เป็นระบบไฟล์ที่ดีกว่าทั้งในการรองรับไฟล์ขนาดใหญ่เช่นเดียวกับความปลอดภัยและความมั่นคง (ปัญหาน้อยลงกับความเสียหายของข้อมูล)
อลันตัดผม

4
ฉันประหลาดใจที่ Windows 7 ช่วยให้คุณมีพาร์ติชันระบบ FAT32
Alan B

4

คุณสามารถใช้ Partition Magic ซึ่งช่วยให้คุณแบ่งพาร์ติชันไดรฟ์โดยไม่ทำลายข้อมูลดังนั้นคุณจึงสร้างพาร์ติชั่น 12gb ntfs ให้ทำการคลายซิปไฟล์ของคุณแล้วทำการถอดรหัสด้วย ffmpeg หรือเครื่องมือการบันทึกอื่นกลับไปที่พาร์ติชัน fat32 ของคุณ ขับ ... ยืดเยื้อ แต่ควรได้ผล


4

เป็นไปไม่ได้เลยที่จะสร้างไฟล์ที่มีขนาดใหญ่กว่า 4GB ในปริมาณ FAT32 วิธีเดียวที่จะแก้ปัญหาของคุณคือ

  1. แปลงรูปแบบพาร์ติชันของคุณเป็น exFAT หรือ NTFS หรือรูปแบบอื่นที่รองรับไฟล์ขนาดใหญ่
  2. ถือว่าไฟล์ rar ของคุณเป็นสตรีม - นี่อาจเป็นไปได้ในทางทฤษฎี แต่ฉันไม่รู้ว่าจะใช้งานสิ่งนี้ได้อย่างไร

ฉันสงสัยว่าทำไม exFAT จึงไม่ใช่คำตอบเพิ่มเติม คำถามก็คือถ้า Microsoft มีการสนับสนุนให้ทำการอัพเกรด inplace จาก FAT32 เป็น exFAT
Natalie Adams

1
exFAT เป็นทรัพย์สินและสนับสนุนน้อยกว่า แน่นอน M $ แนะนำให้เราอัปเกรดเป็น exFAT สำหรับที่เก็บข้อมูลแบบถอดได้เช่นแฟลชไดรฟ์และการ์ด SD เพื่อหลีกเลี่ยงการสูญเสียที่เกิดจากฟีเจอร์เจอร์นัลของ NTFS แต่ไม่ใช่เพียง FAT32 รุ่นใหม่ - เกือบเป็นระบบไฟล์ใหม่ทั้งหมด ในช่วงหลายปีที่ผ่านมา FAT32 ใช้กันอย่างแพร่หลายเกือบทุกอุปกรณ์และโปรแกรมสนับสนุน อย่างไรก็ตาม exFAT เป็นที่รู้กันว่ารองรับใน Windows XP SP1 เท่านั้นในภายหลังและในระบบเหมือน UNIX มีเพียง Mac OS X และการใช้งาน Fuse เท่านั้นที่ได้รับการสนับสนุน
Lingfeng Xiong

FWIW ที่นี่เป็นที่ดาวน์โหลดแพคเกจอัพเดตไดรเวอร์ระบบไฟล์ exFAT ของ Microsoftสำหรับ Windows XP และ Windows Server 2003 รุ่น 32 และ 64 บิตรองรับปริมาณสูงสุดและขนาดไฟล์สูงสุดถึง 64 ZB (ใช่ ZettaBytes ซึ่งเหมาะสม TeraBytes แต่ละอัน 1 พันล้าน)
martineau

0

คำตอบเดียวที่ดีที่สุดคือไม่ คุณไม่สามารถให้เหตุผล -> ผู้สร้างระบบไฟล์ FAT32 ได้นำข้อ จำกัด นั้นไปใช้กับขนาดไฟล์สูงสุดที่สามารถจัดการได้ (4GB)

แม้ว่าผู้ใช้หลายคนจะตอบก่อนหน้านี้สิ่งเดียวที่ฉันสามารถเพิ่มได้ก็คือการแปลงไดรฟ์ของคุณไปเป็น NTFS หรือคัดลอกไฟล์นั้นไปยังไดรฟ์ปากกาที่ฟอร์แมตในระบบ NTFS แล้วแยกไม่ทำงานเพราะเป็นระบบปฏิบัติการที่ เก็บข้อมูลไว้ในไฟล์ / สถานที่ / โฟลเดอร์ชั่วคราวเพื่อวัตถุประสงค์ชั่วคราวซึ่งไม่สามารถข้ามขีด จำกัด 4GB ได้อีก

วิธีที่ง่ายที่สุดคือซื้อไดรฟ์ปากกาและบีบอัดข้อมูลของคุณ

ทรัพยากร: - ประสบการณ์มากมายกับระบบปฏิบัติการ Windows


3
โปรดลดการใช้รูปแบบตัวหนาลงโดยไม่จำเป็นต้องลงน้ำมากเกินไป มันไม่ได้เพิ่มการโพสต์ของคุณ
Sathyajith Bhat

-1

คุณสามารถแปลง FAT32 ของคุณเป็น NTFSโดยไม่ต้องสูญเสียข้อมูลของคุณโดยวิธีการดังต่อไปนี้สำหรับการถ่ายโอน 4gb ของคุณ

บน Windows

  • คลิกเริ่ม -> เรียกใช้
  • พิมพ์cmd
  • แล้วพิมพ์แปลง C: FS /: NTFS (ขึ้นอยู่กับชื่อไดรฟ์ของคุณในกรณีของฉันC: )

เพื่อให้ทำงานได้คุณจะต้องถอนการติดตั้งดิสก์ที่คุณต้องการแปลง สำหรับเรื่องนี้เพียงรีบูตเครื่องคอมพิวเตอร์และทำอะไรอย่างอื่นนอกจากพยายามแปลงระบบไฟล์ หากคุณยังคงได้รับข้อผิดพลาดนั้นให้รีบูตในเซฟโหมดและทำอีกครั้ง การแปลงไม่ได้เกิดขึ้นจริงในตอนนั้น มันจะรีคอมพิวเตอร์และเรียกใช้กระบวนการแปลงก่อนที่จะโหลดระบบปฏิบัติการที่เหมาะสม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.