Как записать большой файл на флешку. Оперативная память доступна не вся: как задействовать ее полный объем

Здравствуйте дорогие посетители. Задали мне вчера вопрос, мол что делать, не могу скинуть большой файл на флешку ? Система говорит что не хватает места на диске, но места на флешке то хватает. Нужно было скопировать фильм размером около 9 Гб на флешку размером в 16 Гб. Если подумать логично, то все должно бы поместится, но система отказывалась закидывать такой большой файл на флешку и все.

Я то знал в чем дело, и пока объяснял что нужно сделать, в голове у меня появилась светлая мысль, что нужно бы об этом в блоге написать, вот собственно и пишу:). Давайте сначала поясню, почему большие файлы, а если быть точным, то файлы более 4 Гб не хотят записываться на флешку и появляется сообщение, что не хватает места на диске.

Дело в том, что когда вы покупаете флешку, то она уже отформатированная в файловою систему FAT32 , а файловая система FAT32 не поддерживает файлы более 4 Гб . Вот в чем дело, все очень просто. Нам нужно сменить файловою систему флешки с FAT32 на NTFS . Потому что файловая система NTFS поддерживает если я не ошибаюсь файлы до 16 Гб.

Этот вопрос с каждым днем становится все более актуальным, потому что размер памяти на флешках растет и они дешевеют с каждым днем. Уже можно купить флешку на 16 Гб, за такие же деньги, что год назад можно было купить только на 4 Гб.

Нам просто нужно изменить файловою систему нашей флешки с FAT32 на NTFS. Я сейчас напишу два способа, которыми можно это сделать.

Форматируем флешку в файловою систему NTFS

О том как , я уже писал. Но думаю не лишним будет еще раз повторить, и обратить особое внимание на то, что мы форматируем ее в NTFS систему.

Внимание! Форматирование флешки уничтожит всю информацию которая находится на ней. Убедитесь в том что на вашей флешке нет нужных вам файлов. Если есть, то скопируйте их на компьютер.

Подключаем флешку к компьютеру, ждем пока компьютер ее опознает, заходим в “Мой компьютер” и нажимаем правой кнопкой мыши на нашу флешку, выберите “Форматировать” .

Откроется окно, в котором нам нужно обязательно выбрать файловою систему NTFS, выбираем и нажимаем “Начать” . Соглашаемся на предупреждение системы.

После того, как процесс форматирования будет закончен, вы получите чистую флешку с файловой системой NTFS, на которую можно будет копировать большие файлы.

Конвертируем флешку в NTFS для записи больших файлов

Второй способ, это простое преобразование флешки в NTFS, этот способ по сути отличается от первого, только тем, что файлы которые есть у вас на флешке не будут потеряны. Но я все же советую не рисковать и скопировать нужные файлы на компьютер.

Наша флешка подключена и опознана компьютером. Заходим в “Пуск” , “Все программы” , “Стандартные” и выбираем “Выполнить” . Или просто нажмите Win+R . Откроется окно, в котором пишем команду cmd и нажимаем “Ok” .

Откроется окно, в котором нам нужно прописать команду для конвертирования флешки в NTFS:

convert k : /fs:ntfs /nosecurity /x

Где k , это буква, которую компьютер присвоил вашей флешке, зайдите в “Мой компьютер” и посмотрите какая буква у вас. Вводим эту команду и нажимаем “Enter” .

После завершения появится отчет:

Как скинуть большой файл на флешку? Преобразование флешки в файловою систему NTFS. обновлено: Декабрь 27, 2012 автором: admin

Пользователи часто сталкиваются с тем, что при попытке записать большой файл на флешку они получают ошибку. Обычно такое случается при попытке записать файл размером больше 4 гб. Система сообщает о том, что файл слишком большой и отказывается производить запись. При этом в момент записи на флеш накопителе может быть несколько десятков свободных гигабайт, но использовать их не получается. Если вы столкнулись с похожей проблемой, то эта статья должна вами помочь. Здесь вы узнаете, почему система отказывается записывать большие файлы на флешку и как это можно исправить.

Причина возникновения данной проблемы в том, что большинство флешек с завода поставляются с файловой системой FAT32. Данная файловая система довольно старая и поэтому имеет множество ограничений, которые в современных реалиях являются очень ощутимыми. В частности, файловая система FAT32 не поддерживает файлы размером больше 4 гигабайт.

Для того чтобы избавится от этого ограничения и записывать на флешку файлы любых размеров, вам необходимо сменить файловую систему флешки с FAT32 на NTFS. Сделать это можно двумя способами: форматировав флешку в NTFS или выполнив конвертацию файловой системы из FAT32 в NTFS. Дальше мы рассмотрим оба этих способа.

Способ № 1. Форматирование флешки.

Самый простой способ получить возможность записи файлов большого размера на флешку это . При этом все файлы с флешки будут удалены. Поэтому перед началом форматирования их нужно перенести на компьютер или другую флешку.

Итак, для того чтобы форматировать флешку в NTFS вам необходимо открыть «Мой компьютер» и кликнуть правой кнопкой мышки по вашей флешке. В открывшемся меню нужно выбрать пункт «Форматировать».

В результате перед вами откроется небольшое окно для форматирования флешки. Здесь в выпадающем меню «Файловая система» будет выбран вариант «FAT32». Вам необходимо открыть это выпадающее меню и выбрать файловую систему NTFS.

Остальные настройки можно оставить без изменений. После смены файловой системы просто нажмите на кнопку «Начать».

После этого вы увидите предупреждение об удалении файлов с флешки. Для того чтобы продолжить вам нужно нажать на кнопку «Ok».

После этого система начнет форматирование флешки в NTFS. Обычно процесс форматирования занимает всего пару секунд. После того как все будет готово вы увидите соответствующее сообщение.

Способ № 2. Конвертация файловой системы из FAT32 в NTFS.

Второй способ получить возможность записывать большие файлы на флешку это выполнить . При конвертации файловой системы файлы на флешке сохраняются. Но, вам все равно нужно сделать резервную копию файлов. Поскольку в случае сбоя процесса конвертации файлы могут быть потеряны.

Для того чтобы конвертировать файловую систему вам нужно открыть «Командную строку» с правами администратора и выполнить команду «convert X: /FS:NTFS ». При этом букву «X» нужно заменить на букву, которая была присвоена вашей флешке при подключении.

После выполнения данной команды система начнет конвертацию файловой системы. Время, которое необходимо для конвертации, зависит от размера флешки, ее быстродействия и количества файлов. Но, в большинстве случаев конвертация проходит менее чем за 1 минуту. После завершения конвертации в «Командной строке» появится сообщение о том, что преобразование завершено.

Теперь можно попробовать записать на флешку файл большого размера. Если все было сделано правильно, то теперь файлы с размером больше 4 гб будут записываться без проблем.

Меня этот вопрос тоже волновал. Хотя, казалось бы, можно поставить 64 битную систему, или даже Windows Server (как известно он даже в 32-битной версии видит всю память), но я хотел пользоваться Windows XP. Два раза за последние 3 года я переходил на Windows 7, в первый раз на 64-битную, второй раз на 32-х битную, но в итоге оба раза вернулся назад на XP, которая живёт у меня без переустановки с 2007 года.
Последний раз я отказался от семёрки в пользу старушки буквально две недели назад. Притом, надо отметить, что семёрка была хоть и 32-х битная, но в ней была разблокирована возможность видеть всю доступную память. Способ разблокировки доступен в Интернет. И теперь мне с новой силой захотелось решить этот вопрос и в XP.

Поиски привели на этот сайт: Patch Vista’s Kernel to Address more than 4 GB of Memory
Статья посвящена разблокировке Windows Vista, зато в комментариях, пара человек описывает аналогичный способ для Windows XP. Я решил последовать их советам и опробовать эту методику на практике.

Для начала нужен дистрибутив Windows XP SP1. Возможно, подойдёт и просто первый сервиспак, не знаю, у меня его нет. В общем-то, там нужен только один файл. А именно файл библиотеки Hardware Abstraction Layer. Начиная со второго сервиспака эта библиотека работает с PAE «фиктивно», т.е. даже если режим расширенной трансляции адресов включён – он ничего не делает и не выходит за пределы четырёх гигабайт. А вот библиотека от первого сервиспака работает полноценно и может адресоваться ко всей доступной памяти, аналогично тому, как работает с памятью 32-битный Windows Server. В установленной Windows XP данный файл называется hal.dll, но в дистрибутиве имеется несколько HAL-файлов, и только один из них инсталлируется в систему под именем hal.dll в процессе установки. Необходимо было узнать, какой из файлов нужно использовать на моём конкретном оборудовании. Делается это просто, надо вызвать Свойства в контекстном меню проводника на файле hal.dll в установленной Windows. Файл находится в папке %systemroot%\system32, и вот что я увидел:

В дистрибутиве Windows XP SP1 в папке I386, я взял файл HALMACPI.DL_. Это архив, в котором находится один файл, искомый мной halmacpi.dll. Я его извлёк WinRAR’ом, но можно обойтись и командной строкой:
expand HALMACPI.DL_ HALMACPI.DLL
Полученный файл надо поместить в папку %systemroot%\system32, что я и сделал. Хочу ещё раз обратить внимание, что если кто-то захочет повторить мои шаги, файл надо брать с именем, указанном в свойстве «Исходное имя файла» в свойствах hal.dll из установленной Windows XP.

Второе, что необходимо сделать, это получить пропатченную версию ядра Windows. Как известно, существует 4-ре версии ядра:

  • ntoskrnl.exe - однопроцессорное ядро Windows.
  • ntkrnlmp.exe- многопроцессорное ядро Windows.
  • ntkrnlpa.exe - однопроцессорное ядро Windows с более чем 3 ГБ оперативной памяти.
  • ntkrpamp.exe - многопроцессорное ядро Windows с более чем 3 ГБ оперативной памяти.
В той инструкции, которую я использовал, говорилось про ядро ntkrnlpa.exe и в моей инсталляции Windows стоит именно оно. Что делать, если попадётся другое ядро – я, честно говоря, не знаю.
Первым делом, я сделал копию ядра, назвал его krnl16.exe, в принципе название неважно. Далее HEX-редактором (я использовал DOS-Navigator, по старой памяти) надо найти последовательность
  • BB 00 00 10 00 33 FF 6A 07 8B F0 и заменить её на
  • BB 00 00 40 00 33 FF 6A 07 8B F0
Здесь 1000h = 4096 Мб, заменяем на 4000h = 16384 Мб. Т.е. поднимаем ограничение до 16Гб. В принципе, можно вписать и большее число. Пропатченный файл также должен располагаться в system32.

Теперь осталось отредактировать boot.ini. Нужно скопировать имеющуюся строчку и дописать пару параметров. У меня была строка:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.XP=«Microsoft Windows XP Professional RU» /FASTDETECT /USEPMTIMER /NOSERIALMICE /NOEXECUTE=OPTIN

Я добавил в неё /KERNEL=KRNL16.EXE /HAL=HALMACPI.DLL /PAE и в результате получилось:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.XP=«Microsoft Windows XP Professional RU 16Gb» /FASTDETECT /USEPMTIMER /NOSERIALMICE /NOEXECUTE=OPTIN /KERNEL=KRNL16.EXE /HAL=HALMACPI.DLL /PAE
Теперь есть возможность загружаться как в стандартный Windows с присущим ему ограничением на память, так и в пропатченный, так как я не заменял ни одного системного файла, а только добавил два, которые включаются в работу с помощью вышеописанных параметров boot.ini

Ребут!
И… BSOD.
В принципе, такое может быть. Как следует из обзора истории проблемы на ixbt причиной, по которой Microsoft отключила адресацию верхней памяти, было существование кривых драйверов под различное оборудование, кривизна которых, впрочем, проявлялась только в полноценном режиме PAE. Вполне вероятно, у меня сбоит один из них, за 6 лет в системе накопилось много всего, но какой? Пробую запуститься в безопасном режиме, и УРА! Вот они, мои гигабайты:

Но как определить сбойный модуль? Погуглив, я нашёл для этого методику, которая заключается в анализе малого дампа памяти, создаваемого Windows при BSOD. Анализ производится программой Blue Screen View, но вот все найденные мной способы включения режима записи дампа к успеху не привели: дамп не создавался, поэтому пришлось использовать научный метод тыка. Для начала я деинсталлировал то ненужное, что нашлось в системе. А именно драйвер защиты Guardant и драйвера ATI от старой видеокарты.
Ребут.
Результат превзошёл мои ожидания. Честно говоря, я не ожидал, что метод тыка даст такие результаты, и попробовал его просто, чтобы сделать хоть что-нибудь. Который из драйверов вызывал проблему, я точно не знаю, но думаю, что, скорее всего Guardant.
Но главное: цель достигнута, и теперь я подумываю о расширении памяти до 8-ми Гб.

  • Примечание 1. Поскольку в методике используется dll из первого сервиспака, есть вероятность, что в ней имеются какие-либо уязвимости, закрытые последующими сервиспаками. Я не изучал этот вопрос.
  • Примечание 2. Некоторые драйверы в пропатченой Windows XP могут вызывать BSOD. Впрочем, их крайне мало в природе.
  • Примечание 3. сообщают, что на некоторых системах имеются проблемы с USB при использовании данной методики. У меня пока проблем нет. По крайней мере, клавиатуры, мышки и флешки работают в штатном режиме.

Приветствую Вас, уважаемые пользователи! В своих предыдущих статьях я уже писал статьи на тему USB носителей информации, а именно, что нужно делать, если , или другой пример, , а на ней остались важные для нас данные, как быть в такой ситуации, чтобы восстановить данные с флеш-носителя.

Если Вы действительно не знаете, что нужно делать в подобных ситуациях, то рекомендую Вам прочитать эти статьи. Раз уж я начал сегодняшнюю статью с разговором о флеш-носителях, то мы с Вами сегодня узнаем еще один полезный момент, касающийся непосредственно самих флешек.

Представьте себе, что Вы решили записать на свою флешку, образ какой-нибудь программы, или игрушки (кстати, я уже писал статью, что такое образ, подробнее можете прочитать ). Представим, что объем вашей флешки составляет 16 ГБ, причем ваша флешка абсолютна пуста и отформатированная. В свою очередь объем записываемого образа составляет порядка 6 ГБ. В тот момент, когда Вы пытаетесь записать образ на USB-носитель появляется уведомление такого характера «Не достаточно места на диске». Согласитесь, что появление уведомления такого рода ставит Вас в некую тупиковую ситуацию, ведь сама флешка совершенна пуста и имеет 16 ГБ свободного пространства.

А если мы просто копируем на USB носитель файл объем которого менее 4 ГБ, то в этом случае сам файл успешно помещается на флешку и никакие ошибки связанные с нехваткой свободного пространства не возникают. Возникает вопрос, ?

В свое время мне тоже приходилось сталкиваться с подобным явлением, когда файл объемом 5,7 ГБ не записывался на съемный диск, причем другой файл объем которого примерно был 4,3 ГБ без каких-либо проблем записывался на флеш-диск. Так в чем же вообще собственно проблема тогда, спросите Вы?

В этой статье, мы с Вами постараемся понять по какой причине, файлы, объем которых свыше 4-5 ГБ могут не записаться на Вашу флешку. А вы сами знаете, почему такие объемные файлы не записываются на флеш-носитель? Вообще все чаще многие пользователи, кто сталкивается с такой проблемой, задаются вопросам: как записать на флешку файл больше 4 ГБ . По существующему вопросу могу Вам сказать, что мне приходилось слышать разные ответы или точнее доводы, рассуждения пользователей, которые раньше не встречались с подобным явлением.

Например, на одном из форумов пользователь предполагал такие варианты ответа: файлы не записываются на флешку, поскольку там находится вирус, который и занимает весь свободный объем дискового пространства флеш-носителя, либо флешка повреждена или сгорела.
Скажу Вам, что в подобной ситуации, когда файлы больших объемов (более 4-5 ГБ) не записываются на флешку, это вовсе не означает, что она повреждена, или на ней присутствует какой-нибудь вирус, вредоносная программа. А причиной всему служит тот факт, что флешка имеет файловую систему FAT32.
Кстати рекоменду Вам еще прочитать мою статью:

Отсюда Вам следует раз и навсегда запомнить, что данная файловая система не способна поддерживать для работы большие объемы файлов (более 4-5 ГБ).

Поэтому если Вы хотите чтобы файлы объемом свыше 4 ГБ успешно копировались на USB-носитель и дальше применялись Вами по определенному назначению, то в этом случае Вам в первую очередь необходима флешка с файловой системой NTFS. Вообще говорят, что файловая система NTFS имеет возможность контактировать с такими файлами, объем которых может достигать до 16ТБ. Из всего выше сказанного следует, что для того, чтобы записать на флешку файл больше 4 ГБ, Вам потребуется флешка с файловой системой NTFS. Специально бежать в первый попавшийся магазин компьютерной техники для приобретения такой флешки не стоит.

Я предлагаю Вам перейти к практической части данной статьи, чтобы наглядно рассмотреть, как же вообще самостоятельно преобразовать файловую систему своего флеш-накопителя. Итак, надеюсь, теперь Вам уже стало понятно, что нам потребуется выполнить ряд необходимых действий для создания флешки с файловой системой NTFS.

В данной статье рассмотрим несколько вариантов, которые позволят преобразовать файловую систему. Поэтому если у Вас возникнут трудности при копировании файлов больших объемов, то данная статья поможет решить Вам возникшую проблему.

Первый Вариант:

Итак, после того, как Вы подключили флеш-носитель к компьютеру, и последний успешно определил и распознал USB-носитель, теперь Вам потребуется зайти в свойства съемного устройства.

Для этого откройте «Мой компьютер» и нажмите правой кнопкой мыши по съемному устройству.

В появившемся контекстном меню выберите «Форматировать». В результате откроется специальное окно, в котором нужно будет нажать на выпадающее меню в строке «Файловая система» и выбрать NTFS.

Обращаю ваше внимание, что если на Вашем съемном носителе присутствуют документы, то их потребуется скопировать на компьютер.

Затем остается лишь нажать на кнопку «Начать». После не продолжительного времени произойдет форматирование съемного носителя, по окончании которого съемный носитель будет иметь файловую систему NTFS. Однако здесь следует отметить один нюанс. Если на Вашем компьютере по-прежнему используется операционная система Windows XP, то в этом случае сразу отформатировать флешку в файловой системе NTFS не получится.

В такой ситуации Вам потребуется открыть «Диспетчер устройств» и выбрать значение съемного носителя, ну а далее как показано на рисунке ниже, Вам лишь остается перейти во вкладку «Политика», чтобы активировать соответствующий параметр.

В завершение Вам следует снова открыть свойства флешки и произвести форматирование.

После того, как флеш-носитель будет отформатирован, не забудьте установить значение параметра во вкладке «Политика» в первоначальное значение.

Второй Вариант:

Второй вариант предполагает изменение файловой системы съемного устройства, за счет операции «Конвертирования».

Для начала Вам потребуется запустить командную строку, нажав на кнопку «Пуск» и в строке поиска набрав «cmd» с последующим нажатием «Enter».

Теперь в открывшемся окне следует задать специальную команду, которая и будет выполнять преобразования файловой системы Вашей флешки. Команда выглядит следующим образом:

Затем остается нажать «Enter». Однако Вам следует знать, что перед выполнением конвертирования съемного устройства нужно будет скопировать все данные на винчестер, ибо Вы рискуете потерять их.

Также обращаю ваше внимание на то, что нужно внимательно вводить команду и указывать правильную букву своего съемного устройства. В противном случае операция конвертирования не будет выполнена и появится ошибка с указанием недопустимой метки флеш-диска.

В завершение данной статьи я бы хотел добавить, что помимо вышеперечисленных способов также прибегают к использованию различных программ, которые тоже неплохо справляются с изменением файловой системы съемного диска. Однако, если существуют варианты изменения файловой системы, которые не требуют установки программного обеспечения, то лучше всего воспользоваться именно этими простыми вариантами, тем самым не нагружая свой компьютер установкой лишних программных средств.

На сегодня это все, о чем я хотел Вас сегодня рассказать в плане переноса данных посредством съемных устройств. А Вам приходилось видеть ошибки такого рода при копировании файла большого объема и задаваться вопросом, как записать на флешку файл больше 4 ГБ? Надеюсь, сегодняшняя статья для Вас была полезной. Всем до встречи в следующей статье уважаемые читатели!

P.S Напоследок предлагаю посмотреть нарезку видео падение метеорита на Челябинск!

Часть пользователей все еще сталкиваются с проблемой оперирования с файлами размером больше 4 ГБ .

Как правило, все чаще это происходит при закачке файлов с или откуда-то еще (ибо просто файлы таких размеров мы редко перемещаем, а значит люди просто не знают, что подобная проблема у них есть и почему она есть).

Ошибка при файле размером более 4 Гб

В случае с торрентом ошибка выглядит следующим образом: "Один или несколько файлов превышают ограничение файловой системы на размер и не могут быть загружены".

В остальных случаях, если мне не изменяет память (а бывает и такое:)) она звучит как "Нет доступа. Диск переполнен или защищен от записи".

Суть проблемы заключается в том, что файловая система FAT32 (а пользователи сталкивающиеся с подобной проблемой используют именно эту файловую систему) поддерживается максимальный размер файла равный 4 294 967 296 байт и ничуть не больше. С этим ничего не поделать - уж так задумано изначально.

Решение проблемы заключается в переформатировании, либо конвертации в файловую систему NTFS .

Вариант решения 1

Начну со второго способа как с наиболее приемлемого:

Чтобы запустить конвертацию проделайте следующее.

Пуск - Выполнить - cmd

Перед Вами откроется консоль. Введите там:

convert D: /fs:ntfs

Где D: - это буква диска, который Вы хотите преобразовать в NTFS формат.
Точно не помню, но есть у меня мнение, что как и в случае с форматированием, сконвертировать системный диск, т.е. тот где сейчас расположена система не удастся. Выход из этого либо в форматировании, либо в подключении жесткого диска к другому компьютеру.

Вариант решения 2

Что до форматирования..
Сделать сие без потери данных невозможно ибо форматирование стирает все файлы с жестокого диска, а посему Вам надо либо быть готовым к этому и перенести всю информацию на внешние носители или же попросту купить новый диск и отформатировать его в файловой системе NTFS . Чтобы проделать форматирование нажмите:

Мой компьютер - Правой кнопкой мышки на нужном диске - Форматировать - Файловая система: NTFS - ставим галочку "Быстрое форматирование" - Начать .

Ждем окончания форматирования.
Как вариант, для перемещения файлов можно разрезать их на части специальными программами, но это не решит проблему в случае закачки файлов из интернета, да и стоит ли городить огород? К тому же, изменение файловой системы на NTFS так же положительно скажется на производительности жесткого диска в и Windows Vista ибо обе операционные системы сделаны под работу с этой файловой системой.

Хотите знать и уметь, больше и сами?

Мы предлагаем Вам обучение по направлениям: компьютеры, программы, администрирование, сервера, сети, сайтостроение, SEO и другое. Узнайте подробности сейчас!

Послесловие

Вот такие вот дела. Если есть вопросы, - спрашивайте в комментариях.

Внимание для пользователей старых операционных систем (до XP). Файловая система NTFS не поддерживается этими версиями операционных систем, т.е. новопереформатированный диск Вы не увидите в случае, если у Вас стоит одна из версий Windows семейства 95/98 .



Понравилась статья? Поделиться с друзьями: